Sorting and Order Statistics
1: Introduction to Part III
2: Heaps
3: Maintaining the Heap Property
4: Building a Heap from an Array
5: Heap Sort
6: Priority Queues