pq.cpp

来自「Data Abstraction & Problem Solving with 」· C++ 代码 · 共 36 行

CPP
36
字号
// *********************************************************// Implementation file PQ.cpp for the ADT priority queue.// A heap represents the priority queue.// *********************************************************#include "PQ.h"    // header file for priority queuebool PriorityQueue::pqIsEmpty() const{   return h.heapIsEmpty();}  // end pqIsEmptyvoid PriorityQueue::pqInsert(const PQueueItemType& newItem)                  throw(PQueueException){   try   {      h.heapInsert(newItem);   } // end try   catch (HeapException e)   {  throw PQueueException("PQueueException: Priority queue full");   } // end catch}  // end pqInsertvoid PriorityQueue::pqDelete(PQueueItemType& priorityItem)                  throw(PQueueException){   try   {      h.heapDelete(priorityItem);   } // end try   catch (HeapException e)   {  throw PQueueException("PQueueException: Priority queue empty");   }  // end catch}  // end pqDelete// End of implementation file.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?