[Heap] 힙이란?

[Heap] 힙이란?

반응형

자료구조 힙(heap)이란?

완전 이진 트리의 일종으로 우선순위 큐를 위하여 만들어진 자료구조이다.

여러 개의 값들 중에서 최댓값이나 최솟값을 빠르게 찾아내도록 만들어진 자료구조이다.

힙은 일종의 반정렬 상태를 유지한다.

힙 트리에서는 중복된 값을 허용한다.

힙(heap)의 종류

최대 힙(max heap)

- 부모 노드의 키 값이 자식 노드의 키값보다 크거나 같은 완전 이진 트리

최소 힙(min heap)

- 부모 노드의 키 값이 자식 노드의 키 값보다 작거나 같은 완전 이진 트리

힙(heap)의 삽입

힙(heap)의 삭제

반응형

from http://yang-droid.tistory.com/43 by ccl(A) rewrite - 2021-11-15 22:26:26