Aplicațiile de stive, inclusiv apelarea funcțiilor, implementează disciplina la un sistem. Un teanc este un tip special de structură de date care poate fi văzută ca o structură liniară care acționează ca o stivă fizică sau o grămadă.
La fel ca o teanc sau o grămadă, ștergerea sau inserarea elementelor poate avea loc doar într-un singur punct: partea superioară a stivei. Acest lucru este în concordanță cu conceptul de LIFO (Last in First Out). Această structură unică este aplicată pe tot parcursul programării.
Aplicații:
- Evaluarea expresiei
- Conversia expresiei: prefixul pentru infix, postfix pentru infix, infix la prefix și infix la postfix
- Argumentul care trece în C
- Analizare
- Rezolvarea puzzle-ului Towers of Hanoi