관리 메뉴

기억을 위한 기록들

[자료구조] 힙(Heap) 특징 본문

자 & 알/자료구조

[자료구조] 힙(Heap) 특징

에드윈H 2021. 1. 3. 18:58

-출처 : 네이버 어학사전

- 힙은 힙 순서 속성(Heap Order Property)을 만족하는 완전 이진트리 자료구조의 일종.

          * 힙 순서 속성 : 트리 내의 모든 노드가 부모 노드보다 커야한다는 규칙

 

 

출처 : https://exynoa.tistory.com/249

 

 

- 힙에서의 삭제는 항상 루트노드(최소값)를 제거. 왜냐! 가장 작은 데이터를 갖는 노드는 루트노드이기 때문. 삭제 후 에도 힙 순서속성 유지.

 

 

- 최소 힙 : 루트 노드가 가장 작은 값/ 값이 작은 데이터가 우선적으로 제거

 

 

- 최대 힙 : 루트 노드가 가장 큰값/ 값이 가장 큰 데이터가 우선적으로 제거