SOURCE FILE: PQ.cpp
// *********************************************************
// Implementation file PQ.cpp for the ADT priority queue.
// A heap represents the priority queue.
// *********************************************************
#include "PQ.h" // header file for priority queue
bool pqClass::PQueueIsEmpty() const
{
return H.HeapIsEmpty();
} // end PQueueIsEmpty
void pqClass::PQueueInsert(const pqItemType& NewItem,
bool& Success)
{
H.HeapInsert(NewItem, Success);
} // end PQueueInsert
void pqClass::PQueueDelete(pqItemType& PriorityItem,
bool& Success)
{
H.HeapDelete(PriorityItem, Success);
} // end PQueueDelete
// End of implementation file.