colas_filas/main.cpp

34 lines
563 B
C++

#include <iostream>
#include "Pila.h"
#include "Cola.h"
int main() {
Pila columna;
Cola linea;
// Agregar datos a la columna
for(int i=0;i<5;i++){
columna.insert(i);
}
//Borrar el ultimoo dato agregado (cabeza de la columna)
columna.remove();
// Pasar de columna a fila
while (columna.getTop()!=nullptr){
linea.insert(columna.take()->data);
}
// Eliminar de la cola
linea.remove();
//Insertar en linea
linea.insert(87);
// Pasar de cola a pila
while (linea.getFront()!=nullptr){
columna.insert(linea.take()->data);
}
return 0;
}