이진 힙(Binary Heap)란?
부모의 값이 자식의 값 이상(최대 힙) 또는 이하(최소 힙)가 되도록 값을 배치한 완전 이진 트리. 배열로 나타낼 수 있으며, 루트를 a[0]으로 하면 a[i]의 자식은 a[2i+1]과 a[2i+2]. 최댓값(최솟값)의 참조가 O(1), 추가와 꺼내기가 O(log n)이며, 우선순위 큐나 힙 정렬에 쓰인다.
일본어 명칭: 二分ヒープ
이진 힙(Binary Heap)은(는) 자료 구조와 알고리즘 등 1개 분야의 연습 문제 3개에 나와요.
분야: 자료 구조와 알고리즘