2751번 - 수 정렬하기 2
데이터를 직접 넣어보면 값은 잘 나오는것 같으나 틀렸다고 나오네요.
어디가 문제인지 알려주시면 감사하겠습니다.
21번째 줄 if문 조건에서
if(arrData[child]<arrData[child+1] && child<size-1)
뒷부분 child<size-1 조건이 빠졌습니다.
이유는 parent node가 child node를 좌측 한개만 가지고 있는 경우가 있기 때문입니다.
이전에는
3
1
2
입력시
으로 출력되었으나
현재는
으로 정상적으로 결과가 나옵니다.
댓글을 작성하려면 로그인해야 합니다.
jja08111 4년 전
데이터를 직접 넣어보면 값은 잘 나오는것 같으나 틀렸다고 나오네요.
어디가 문제인지 알려주시면 감사하겠습니다.