lwh1992   4년 전

배열을 퀵소트 할지 몰라 버블정렬 사용했습니다..

문제가 시간초과가 아니라 틀렸습니다로 뜹니다..

예시는 되는데 어떤게 안되는지 여쭤보려 합니다.

park780172   4년 전

O(n2) 정렬말고, O(nlogn) 정렬을 사용하시는게 좋을 것 같습니다.

kipa00   4년 전

이 글을 참고하세요. 반례입니다.

lwh1992   4년 전

input:

4 k i p a

output:

a i k p

로 나오는데 맞는거 아닌가요??

kipa00   4년 전

Return Value

Negative value if lhs appears before rhs in lexicographical order.

Zero if lhs and rhs compare equal.

Positive value if lhs appears after rhs in lexicographical order.

언제나 1을 돌려주는 게 아니고, 상황에 따라 적절한 양수를 돌려주기만 하면 되기 때문에, 28번째 줄이 잘못 동작할 가능성이 있습니다.

28번째 줄의 ==1>0으로 고쳐 보세요.

lwh1992   4년 전

도와주셔서 감사합니다!!!

댓글을 작성하려면 로그인해야 합니다.