C언어 2차원배열 정렬 질문..
글쓴이: permperm / 작성시간: 월, 2010/10/25 - 12:58오전
C언어로 프로그램 짜고 있는데요..
아시는 분들 알고리즘만이라도 좋으니 답변좀 부탁드려요.ㅠㅠ
2차원 배열에 있는 내용을 정렬하고 싶은데요..
char TEST[3][3]={{1,2,3},{4,5},{2,3}}
이런식으로 들어가 있는 애들을 출력하면
23
45
123
으로 나오게 하고 싶은데요..
입력을 char로 받아야 하거든요..
일반 숫자처럼 크기 비교해서 정렬하려면 어떻게 해야 하나요.ㅠ?!
아시는 분들 제발! 부탁드려요.ㅠㅠ
Forums:
45, 23, 123 이 아닌
45, 23, 123 이 아닌 이유는 뭔가요?
일단 여기서 갯수 비교하려면 for문으로 0이 없는 부분까지 탐색해보면 되겠네요.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
고맙습니다~
아랫분이 쓰신것처럼 10진수로 인식해서
순서대로 정렬하고 싶어요.
그래서 23,35,123 으로...^^;;
답변 고맙습니다~
기준이 뭔지
기준이 뭔지 모르겠는데요ㅡㅡㅋ
--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com
피할 수 있을때 즐겨라! http://melotopia.net/b
고맙습니다~
10진수로 봤을때 작은수부터 정렬 하고 싶어요..
답변 고맙습니다~^^
즐거운 코딩 되시길...
10진수로 봤을 때 숫자의 크기가 기준인것 같네요.
문자열 배열에 있는 값을 정수형 변수에 넣어서 크기에 따라 정렬하는 알고리즘을 적용하면 될 듯.
고맙습니다~
네네!
10진수로 봤을때 숫자의 크기,ㅋㅋ
설명이 부족했네요.ㅡㅜ 죄송해염.;;
알고리즘 고맙습니다!
다시 고민해볼께요.ㅋ
10진수로 봤을때의
10진수로 봤을때의 크기라면 기수정렬이 떠오르는군요
http://en.wikipedia.org/wiki/Radix_sort
--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com
피할 수 있을때 즐겨라! http://melotopia.net/b
댓글 달기