Java Reference
In-Depth Information
9.
96248753
Original array
9 8 7 4 6 2 5 3
After repeated calls to
reheap
3874625
9
After swap
8674325
9
After
reheap
567432
89
After swap
765432
89
After
reheap
26543
789
After swap
64523
789
After
reheap
3452
6789
After swap
5432
6789
After
reheap
243
56789
After swap
423
56789
After
reheap
32
456789
After swap
32
456789
After
reheap
2
3456789
After swap
23456789
Done