Una
pila (
stack en
inglés) es una lista ordenada o
estructura de datos en la que el modo de acceso a sus elementos es de tipo
LIFO (del inglés
Last In First Out,
último en entrar, primero en salir) que permite almacenar y recuperar datos. Esta estructura se aplica en multitud de ocasiones en el área de
informática debido a su simplicidad y ordenación implícita de la propia estructura.