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.