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 + -
显示快捷键?