Keys can be equal.
Added test classes for Unordered priority queues.
An abstract class containing implementation which is shared among the UnorderedMin and UnorderedMax implementations of a priority queue.
Implementation of a priority queue where the max value can be removed.
Implementation of a priority queue where the min value can be removed.
Test class for the UnorderedMinPQ class.
Test class for the UnorderedMaxPQ class.