Les applications de piles, y compris les appels de fonctions, implémentent la discipline d'un système. Une pile est un type spécial de structure de données qui peut être considérée comme une structure linéaire agissant comme une pile ou une pile physique.
Tout comme une pile ou une pile, la suppression ou l'insertion d'éléments ne peut se produire qu'à un seul endroit : le haut de la pile. Ceci est en ligne avec le concept de LIFO (Last in First Out). Cette structure unique est appliquée tout au long de la programmation.
Applications :
- Évaluation des expressions
- Conversion d'expression : préfixe en infixe, suffixe en infixe, infixe en préfixe et infixe en suffixe
- Argument passant en C
- Analyse
- Résoudre l'énigme des Tours de Hanoï