SOURCE FILE: PQ.h
// *********************************************************
// Header file PQ.h for the ADT priority queue.
// Heap implementation.
// *********************************************************
#include "Heap.h" // ADT heap operations
typedef heapItemType pqItemType;
class pqClass
{
public:
// default constructor, copy constructor, and
// destructor are supplied by the compiler
// priority-queue operations:
virtual bool PQueueIsEmpty() const;
virtual void PQueueInsert(const pqItemType& NewItem,
bool& Success);
virtual void PQueueDelete(pqItemType& PriorityItem,
bool& Success);
private:
heapClass H;
}; // end class
// End of header file.