The assigned reading prior to Tuesday, February 13th is an re-review of heaps, heap sort and related priority queues. We'll also ask a followup questions to quick sort since you should've completed Project2 by now.
You are also allowed to (re)look at Dr. Plank's/my notes and google if you so choose.
Please refer to:
Data Structures and Other Objects Using C++:
Chapter 10.1-2, 10.4 Review
15.1 - 15.3
Chapter 11.1-2 (also a review)
If you do not have the primary textbook, you can use the following free alternative texts instead:
Data Structures & Algorithm Analysis
5.5 Heaps and Priority Queues
11.1 - 11.3
7.6 Heapsort
Once you have completed the readings, please answer the following questions:
When inserting an entry into a binary heap, we must perform reheapification. What is the purpose and complexity of this process?
What is a reason for using an adjacency matrix instead of an adjacency list to represent a graph?
To submit your reading assignment, you must upload a text/PDF file onto Canvas prior to class