코딩 테스트
[코딩 테스트] 최대힙 주의할 점 (feat. 삼촌 노드가 더 작은 경우)
study_memo
2023. 10. 13. 00:15

이 사진에 나온 완전이진트리는 최대힙일까 아닐까?
일단 답은 최대힙이 맞다..
근데 왜???

이 빨간 동그라미 부분을 보면 위에꺼가 밑에꺼보다 작은데 이게 최대힙이라고???
할 수 있다..
그런데 이렇게 최대힙을 생각하면 안 된다!!
3은 6을 기준으로
삼촌 노드인거지 부모노드가 아니기 때문에
둘의 크기는 최대힙에서 고려 대상이 아니다...!
오직 부모노드와 자식노드끼리만 비교를 해야한다!
그러므로 이 그림은 최대힙이 맞다.