fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5.  
  6. class PriorityQueue {
  7. private:
  8. struct PQueueNode {
  9. int data;
  10. PQueueNode *next;
  11. PQueueNode(int value) : data(value), next(nullptr) {}
  12. };
  13.  
  14.  
  15. PQueueNode *_top;
  16. unsigned _size;
  17.  
  18.  
  19. public:
  20. PriorityQueue() {
  21. _top = nullptr;
  22. _size = 0;
  23. }
  24.  
  25.  
  26. ~PriorityQueue() {
  27.  
  28. }
  29.  
  30.  
  31. bool isEmpty() {
  32.  
  33.  
  34. }
  35.  
  36.  
  37. void push(int value) {
  38.  
  39. }
  40.  
  41.  
  42. void pop() {
  43.  
  44.  
  45. }
  46.  
  47.  
  48. int top() {
  49.  
  50.  
  51. }
  52.  
  53.  
  54. unsigned size() {
  55.  
  56. }
  57. };
  58.  
  59.  
  60. int main() {
  61.  
  62.  
  63. return 0;
  64. }
  65.  
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Standard output is empty