$ devBelts
2026-05-19

Pila (Stack)

Estructura de datos que sigue el principio LIFO (Last In, First Out): el último elemento agregado es el primero en ser removido.

Una pila funciona como una pila de platos: solo puedes tomar el plato de arriba, y solo puedes agregar platos en la parte superior. Las operaciones principales son push (agregar) y pop (sacar).

Casos de uso comunes

  • Deshacer/rehacer (Ctrl+Z / Ctrl+Y)
  • Navegación del botón “atrás” en navegadores
  • Evaluación de expresiones matemáticas
  • Llamadas a funciones (call stack)

Ver también