#include #include using namespace std; #include // rand #include "ColaDePrioridadDeDobleFin.h" int main () { ColaDePrioridadDeDobleFin cola; int datoAleatorio; for (int j = 0; j < 2; j++) { for (int i = 0; i < 5; i ++) { datoAleatorio = rand() % 10; cout << "Eliminando " << datoAleatorio << ": "; try { cola.eliminar(datoAleatorio); cout << "Cola = "; cola.mostrar(); } catch (string error) { cout << error << endl; } datoAleatorio = rand() % 10; cout << "Insertando " << datoAleatorio << ": Cola = "; cola.insertar(datoAleatorio); cola.mostrar(); cout << "Eliminando minimo " << cola.consultarMinimo() << ": Cola = "; cola.eliminarMinimo(); cola.mostrar(); datoAleatorio = rand() % 10; cout << "Insertando " << datoAleatorio << ": Cola = "; cola.insertar(datoAleatorio); cola.mostrar(); cout << "Eliminando maximo " << cola.consultarMaximo() << ": Cola = "; cola.eliminarMaximo(); cola.mostrar(); datoAleatorio = rand() % 10; cout << "Insertando " << datoAleatorio << ": Cola = "; cola.insertar(datoAleatorio); cola.mostrar(); cout << endl; } while (cola.talla() > 0) { cout << "Eliminando minimo " << cola.consultarMinimo() << ": Cola = "; cola.eliminarMinimo(); cola.mostrar(); } cout << endl; for (int i = 7; i < 10; i++) { cout << "Insertando " << i << ": Cola = "; cola.insertar(i); cola.mostrar(); } for (int i = 2; i >= 0; i--) { cout << "Insertando " << i << ": Cola = "; cola.insertar(i); cola.mostrar(); } cout << endl; } }