Está en la página 1de 1

#include <iostream>

#include <stack>
#include <queue>

using namespace std;

int main() {
// Ejemplo de Pila (Stack)
stack<int> pila;

cout << "Pila (Stack):\n";


// Agregando elementos a la pila
pila.push(10);
pila.push(20);
pila.push(30);

// Mostrando los elementos de la pila (en orden LIFO)


cout << "Elementos de la pila (en orden LIFO): ";
while (!pila.empty()) {
cout << pila.top() << " ";
pila.pop();
}
cout << endl;

// Ejemplo de Cola (Queue)


queue<int> cola;

cout << "\nCola (Queue):\n";


// Agregando elementos a la cola
cola.push(10);
cola.push(20);
cola.push(30);

// Mostrando los elementos de la cola (en orden FIFO)


cout << "Elementos de la cola (en orden FIFO): ";
while (!cola.empty()) {
cout << cola.front() << " ";
cola.pop();
}
cout << endl;

return 0;
}

También podría gustarte