#include #include using namespace std; #include "ColaDePrioridadDecrementable.h" #define INFINITO numeric_limits::infinity() int main() { ColaDePrioridadDecrementable cp(9); // maximo identificador que vamos a insertar cp.insertar(5, 800); // identificador, prioridad cp.insertar(9, 200); cp.insertar(7, 0); cp.insertar(0, 600); cp.insertar(3, INFINITO); cp.cambiarPrioridad(5, 400); // identificador, nueva prioridad cp.cambiarPrioridad(7, INFINITO); while (! cp.estaVacia() ) { int mejor = cp.eliminarMinimo(); // Elimina elemento de minima prioridad y devuelve su identificador cout << mejor << endl; } }