본문 바로가기

T아카데미/컴퓨터 알고리즘 초급

7강. 힙정렬(Heap Sort)(2)

[ 목차 ]

1. 힙 구조 만들기

2. 힙 구조 만들기의 수행시간

3. 최대값 추출 Extract-Max

4. 힙 소트 Heap Sort의 Pseudo Code

5. 힙 소트의 수행시간

 

1. 힙 구조 만들기

1) Build-Max-Heap(a)

2) MAX-HEAPIFY(A,i)는 자식을 가지는 마지막 노드부터 시작

 

2. 힙 구조 만들기의 수행시간

 

3. 최대값 추출 Extract-Max

1) Heap에서 가장 큰 값을 제거하고 Max-Heap 구조를 복원하는 연산

2) root에 있는 최대값을 추출하고 트리의 가장 마지막에 있는 값을 root로 옮기고 다시 MAX-HEAPIFY

2) 수행시간

 

4. 힙 소트 (Heap Sort)의 Pseudo Code

 

5. 힙 소트의 수행시간

 

'T아카데미 > 컴퓨터 알고리즘 초급' 카테고리의 다른 글

9강. 선형시간 정렬 알고리즘  (0) 2020.04.17
8강. 퀵 정렬 (Quick Sort)  (0) 2020.04.13
6강. 힙정렬(Heap Sort)(1)  (0) 2020.04.11
5강. 합병정렬  (0) 2020.04.09
4강. 삽입정렬  (0) 2020.04.09