Lo que identifica a una estructura de datos como una pila en cualquier caso no es su estructura sino su interfaz: al usuario solo se le permite colocar y extraer datos en el modo que se espera de una pila y algunas otras operaciones auxiliares.