4gats
2023. 4. 12. 22:50
트리 내의 모든 노드가 부모 노드보다 큰 완전 이진 트리
"힙에서 가장 작은 데이터를 갖는 노드는 뿌리 노드이다."
연산은 두 가지 뿐
1. 새 노드 삽입
2. 뿌리 노드를 없애는 최솟값 삭제
깊이 n의 노드는 배열의 2^n - 1 ~ 2^n + 1 - 2 요소에 저장
k번 인덱스에 위치한 노드의 양쪽 자식 노드들이 위치한 인덱스
왼쪽 자식 노드 : 2k + 1
오른쪽 자식 노드 : 2k + 2
부모 노드 : (k - 1) / 2