CSC300 / CSC402
:
Textbook Author's Code
[7/7]
Algorithms
code, in
algs24
package:
MinPQ.java
MaxPQ.java
Notes:
Uses
Comparator
/
Comparable
.
Resizing arrays: insert and delete are
amortized logarithmc
time.
If you were to use a
Node
class, you could get true logarithmic time.
Uses some of the advanced features of Java generics.