힙 (자료 구조): 두 판 사이의 차이
내용 삭제됨 내용 추가됨
59.6.85.66 (토론) 오타 수정: 자노드 -> 자식노드 |
|||
34번째 줄:
<span style="color:#0000FF;">1 2 3 4 5 6 7 8</span>
H E A P S O R T //중간지점인 p(4번째 인덱스)에서 시작
^ ^ //그의 자식은 (왼쪽
H E A T S O R P //A(3번째 인덱스)로 계속되며 A의 왼쪽
^ ^ ^ //R(7번째 인덱스값)이 되는데 R>O,R>A이므로 R,A교환
H E R T S O A P //E(인덱스 2)와 그 왼쪽
^ ^ ^ //T>S,T>E 결국 T,E교환
H T R E S O A P //계속 E(인덱스 4)는 왼쪽
^ ^
H T R P S O A E //H(인덱스 1)은 그의 왼쪽
^ ^ ^ //T>R,T>H비교 교환한다.
T H R P S O A E //계속 H를 비교 교환하게 되는데,H(인덱스 2)이므로 왼쪽
^ ^ ^ //S(인덱스5)에서 S>P,S>H비교 교환하게 된다.
T S R P H O A E //힙 구성 끝.
|