Práctica 4. Pilas y Colas
maxqueue.h
Ir a la documentación de este archivo.
1 
7 #ifndef MAXQUEUE_H
8 #define MAXQUEUE_H
9 
10 #include <stack>
11 #include <utility>
12 
13 using namespace std;
14 
21 template <typename T>
22 class MaxQueue {
23 private:
29  stack<pair<T,T>> s;
30 
34  stack<pair<T,T>> aux;
35 
36 public:
37 
42  const pair<T,T>& front() const;
43 
47  void pop();
48 
53  void push(const T& elem);
54 
59  int size() const;
60 
66  bool empty() const;
67 };
68 
69 #include "maxqueue.cpp"
70 #endif // MAXQUEUE_H
TDA MaxQueue.
Definition: maxqueue.h:22
Archivo de implementación del TDA MaxQueue.