NAMES:
LOGINS:
PRECEPT:
COS 226 Exercises on Priority Queues
1.
Suppose that an array a[] is a max-heap that contains the
distinct integer keys 1, 2, ..., N with N >= 8. The key N must
be in a[1] and the key N-1 must be in either a[2]
or a[3]. Give all possible possitions for the key N-2
as a function of N.
Repeat the same question for the key 2.
2.
[Exercise 9.22]
Using the conventions of Exercise 9.1, draw the sequence of heaps
produced when the operations
P R I O * R * * I * T * Y * * * Q U E * * * U * E
are performed on an initially empty max-heap.