syl0390   2년 전

malloc 때문인 것 같은데, 

malloc 할당 말고도 1차원 배열로 처리해도 자꾸 오류가 뜨더라구요

왜인지 너무 궁금합니다.

hwa3060   2년 전

배열에 입력을 받을때 주소연산자가 빠졌습니다. 

scanf("%d", base[i]) -> scanf("%d", &base[i]) 바꿔주시면 됩니다.

별개로 해당 코드 반례입니다.

4
2
3
1
0

syl0390   2년 전

반례 덕분에 어떤 정렬 알고리즘 써야할지 알겠습니다!

정말 감사해요

hwa3060   2년 전

입력값이 4 2 3 1 0 일때 정답은 0 1 2 3 이 되어야 하지만 위의 퀵소트로는 0 2 3 1이 나옵니다.

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