jml0727   4년 전

퀵소트로도 해보고 병합정렬로도 해봤는데 둘다 런타임 오류가 뜹니다 공통적인 문제가 발생하는거 보니 혹시 재귀함수를 쓰면 런타임 오류가 뜨는걸까요??ㅠ 한번 정독해주시고 이상한게 보인다 싶으시면 지적 부탁드립니다 

코드는 퀵정렬 병합정렬 둘다 올려드립니다.

djm03178   4년 전

9번째 줄은 절대로 원하시는 동작을 하는 문장이 아닙니다. 포인터 하나의 크기를 int형 하나의 크기로 나눈 개수만큼의 int형 배열을 할당하는 문장으로, 채점 환경 기준으로는 무조건 8 / 4 = 2개의 int가 할당됩니다.

djm03178   4년 전

아래쪽 코드는 quick_sort의 반환형이 int인데 실제로는 아무 값을 리턴하지 않아서 문제가 됩니다.

재귀를 사용한 것 자체에는 아무런 문제가 없습니다.

jml0727   4년 전

9번째 줄을 동적으로 할당받으니까 결국 해결했어요 ㅠㅠ 소중한 시간 내주셔서 감사합니다 ㅠㅠ

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