What is Stack?
Leçon 2 sur 13 du cours Pile - Série sur les structures de données n°1 de Coddy.
Pensez à une pile comme à une pile de livres. Vous pouvez ajouter un livre au sommet de la pile, ou retirer le livre du dessus de la pile.
C'est ainsi que fonctionne une structure de données de type pile (stack) en informatique. Vous pouvez ajouter un élément au sommet de la pile, puis retirer cet élément du sommet de la pile. Ce type de structure de données suit un ordre « dernier entré, premier sorti » (LIFO - Last In, First Out), ce qui signifie que le dernier élément ajouté à la pile sera le premier à être retiré. Les piles sont souvent utilisées dans les programmes informatiques pour stocker temporairement des informations, telles que des appels de fonctions ou des adresses mémoire.
Les cinq opérations principales d'une pile sont :
- Push : Ajouter un élément au sommet de la pile.
- Pop : Retirer l'élément supérieur de la pile.
- Peek/Top : Renvoyer la valeur de l'élément supérieur sans le retirer.
- Size : Renvoyer le nombre d'éléments dans la pile.
- IsEmpty : Vérifier si la pile est vide.
Créons une classe Stack !
Essayez vous-même
Cette leçon ne comprend pas de défi de code.