Las aplicaciones de pilas, incluida la llamada de funciones, implementan la disciplina en un sistema. Una pila es un tipo especial de estructura de datos que puede verse como una estructura lineal que actúa como una pila o pila física.
Al igual que una pila o pila, la eliminación o inserción de elementos solo puede ocurrir en un punto: la parte superior de la pila. Esto está en línea con el concepto de LIFO (último en entrar, primero en salir). Esta estructura única se aplica en toda la programación.
Aplicaciones:
- evaluación de expresiones
- Conversión de expresiones: prefijo a infijo, postfix a infijo, infijo a prefijo e infijo a postfix
- Argumento que pasa en C
- análisis
- Resolviendo el rompecabezas de las Torres de Hanoi