http://gall.dcinside.com/board/view/?id=programming&no=523895&page=2
위 글인데
링크가기 귀찮은 형님들을 위해 다시 설명하자면
"숫자(공백)숫자(공백)..."형식으로 된 스트링 배열이 있을 때
예)
arr[0]="5 10 "
arr[1]="1 4 10 "
arr[2]="2 3 10 "
.
.
.
이 스트링들 sorting하려고 한단말이야. 왼쪽부터 비교해가면서 작은 숫자를 가진 스트링이 배열의 맨 처음에 오도록.
예)
arr[0]= "1 4 10 "
arr[1]= "2 3 10 "
arr[2]= "5 10 "
.
.
.
근데 정렬이 제대로 안됨
댓글에 공백 지우고 숫자만 남긴다음에 소팅 후 다시 공백 넣으라고 했는데
그러면 문제가 되는게
"1 2 3 4 5"
"1 2 3 10"
을 소팅하면 12345>12310 이 돼서
원하는 결과가 안나옴
내가 쓴 메소드는 맞긴 맞는거임? 어디가 잘못된거지...
정렬 알고리즘 인터넷에서 배껴서 이거저거 다 돌려봐도 제대로 안되는거 보면
정렬이 잘못된게 아니라 메소드가 잘못된것 같은데...
댓글 0