Una pila es una estructura de datos que almacena elementos siguiendo el principio LIFO, donde el último elemento insertado es el primero en ser recuperado. Las operaciones básicas de una pila son apilar (push) para agregar un elemento y desapilar (pop) para remover el elemento superior. Solo se puede acceder al elemento superior de la pila en cualquier momento.