Naive Heap Sort
Heap sorting N items:
32
15
2
17
19
26
41
17
17
Input:
Naive Heap Sort: Phase 1: Heap Creation
Heap sorting N items:
32
15
2
17
19
26
41
17
17
Input:
41
19
32
17
17
2
26
15
17
Heap:
41
19
32
17
17
2
26
15
17
0
(Recall our heap implementation left position 0 unused)
Size: 9
Naive Heap Sort: Phase 1: Heap Creation
Heap sorting N items:
32
15
2
17
19
26
41
17
17
Input:
41
19
32
17
17
2
26
15
17
41
19
32
17
17
2
26
15
17
Heap:
0
(Recall our heap implementation left position 0 unused)
Size: 9
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
41
19
32
17
17
2
26
15
17
Output:
0
0
0
0
0
0
0
0
0
41
19
32
17
17
2
26
15
17
Heap:
0
Size: 9
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
32
19
26
17
17
2
17
15
Output:
0
0
0
0
0
0
0
0
41
32
19
26
17
17
2
17
15
0
Heap:
0
Size: 8
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
32
19
26
17
17
2
17
15
Output:
0
0
0
0
0
0
0
0
41
32
19
26
17
17
2
17
15
0
Heap:
0
Size: 8
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
26
19
17
17
17
2
15
Output:
0
0
0
0
0
0
0
32
41
26
19
17
17
17
2
15
0
0
Heap:
0
Size: 7
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
26
19
17
17
17
2
15
Output:
0
0
0
0
0
0
0
32
41
26
19
17
17
17
2
15
0
0
Heap:
0
Size: 7
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
19
17
17
17
15
2
Output:
0
0
0
0
0
0
26
32
41
19
17
17
17
15
2
0
0
0
Heap:
0
Size: 6
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
19
17
17
17
15
2
Output:
0
0
0
0
0
0
26
32
41
19
17
17
17
15
2
0
0
0
Heap:
0
Size: 6
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
17
17
17
2
15
Output:
0
0
0
0
0
19
26
32
41
17
17
17
2
15
0
0
0
0
Heap:
0
Size: 5
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
17
17
17
2
15
Output:
0
0
0
0
0
19
26
32
41
17
17
17
2
15
0
0
0
0
Heap:
0
Size: 5
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
17
15
17
2
Output:
0
0
0
0
17
19
26
32
41
17
15
17
2
0
0
0
0
0
Heap:
0
Size: 4
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
17
15
17
2
Output:
0
0
0
0
17
19
26
32
41
17
17
15
2
0
0
0
0
0
Heap:
0
Size: 4
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
17
15
2
Output:
0
0
0
17
17
19
26
32
41
17
15
2
0
0
0
0
0
0
Heap:
0
Size: 3
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
17
15
2
Output:
0
0
0
17
17
19
26
32
41
17
15
2
0
0
0
0
0
0
Heap:
0
Size: 3
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
15
2
Output:
0
0
17
17
17
19
26
32
41
15
2
Heap:
0
Size: 2
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
15
2
Output:
0
0
17
17
17
19
26
32
41
15
2
Heap:
0
Size: 2
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
2
Output:
0
15
17
17
17
19
26
32
41
2
0
Heap:
0
Size: 1
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
2
Output:
0
15
17
17
17
19
26
32
41
2
0
Heap:
0
Size: 1
sorted
Naive Heap Sort: Phase 2: Heap Deletion
Heap sorting N items:
2
Output:
2
15
17
17
17
19
26
32
41
0
0
Heap:
0
Size: 0
sorted