⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pq.cpp

📁 Data Abstraction & Problem Solving with C++源码
💻 CPP
字号:
// *********************************************************// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -