Computer Science/Algorithm :: 알고리즘

[알고리즘] 힙 정렬 - 다시 정리 필요

HJPlumtree 2021. 3. 25. 17:28

힙 정렬(Heap Sort)

 

항상 가장 큰 원소가 루트 노드가 되고 삭제 연산을 수행하면서 항상 루트 노드의 원소를 삭제하며 반환

 

힙(Heap) 이란?

최댓값 및 최솟값을 찾아내는 연산을 빠르게 하기위해,

완전 이진트리(Complete Binary Tree)를 기본으로 한 자료구조

 

힙 종류

최대 힙: 부모 노드의 키 값이 자식 노드의 키 값보다 항상 큰 힙

최소 힙: 부모 노드의 키 값이 자식 노드의 키 값보다 항상 작은 힙