우선 순위 Queue
삽입은 일반적인 queue와 같으나, 삭제는 우선 순위가 가장 높은 것이 먼저 삭제
최대(최소) Heap는 최대(최소) 우선 순위 Queue를 구현하는데 사용
Heap
완전이진트리 → 1차원 배열 사용
기본 연산 : 공백 Heap 생성, 원소 삽입, 원소 삭제
최대히프 삽입
삽입 전 | 삽입 위치 |
![]() |
![]() |
5 삽입 | 21 삽입 |
![]() |
![]() |
최대히프 삭제
root 21 삭제 | 삭제 후 | 조정 후 |
![]() |
![]() |
![]() |
'자료구조' 카테고리의 다른 글
그래프 (Graph) - 최소비용 신장 트리 (Minimum Cost Spanning Tree) (0) | 2020.07.28 |
---|---|
그래프 (Graph) (0) | 2020.07.26 |
이진 탐색 트리 (Binary Search Tree, BST) (0) | 2020.07.25 |
트리 (Tree) (0) | 2020.07.24 |
자료구조 개념, 종류 (0) | 2020.07.12 |