Maison  >  Article  >  Caractéristiques de la pile

Caractéristiques de la pile

(*-*)浩
(*-*)浩original
2019-06-03 09:26:5045011parcourir

Caractéristiques de la pile

La pile est une structure de stockage linéaire, qui présente les caractéristiques suivantes :

Les éléments de données de la pile suivent le principe "dernier entré, premier sorti Principe de « règle » (First In Last Out), appelé structure FILO.

Limite à ce que les opérations d'insertion et de suppression ne puissent être effectuées qu'en haut de la pile.

Caractéristiques de la pile

Concepts associés à la pile :

Haut et bas de la pile : L'extrémité qui permet l'insertion et la suppression d'éléments est appelée le haut de la pile, et l'autre extrémité est appelée le bas de la pile.

Push : L'opération d'insertion dans la pile est appelée push, également appelée push ou push.

Popping the stack : L'opération de suppression de la pile, également appelée popping the stack.

Par exemple, nous avons une pile qui stocke des éléments entiers. Nous poussons la pile dans l'ordre : {1,2,3}

Caractéristiques de la pile

Dans le processus. En poussant la pile, la position du haut de la pile continue de se déplacer "vers le haut", tandis que le bas de la pile est fixe.

Si nous voulons extraire des éléments de la pile :

Caractéristiques de la pileL'ordre d'extraction des éléments de la pile est 3, 2, 1. L'ordre est opposé à celui de la poussée dans le pile C'est ce qu'on appelle le "premier entré" "plus tard sorti".

Pendant le processus d'éclatement de la pile, la position supérieure de la pile continue de se déplacer "vers le bas", tandis que le bas de la pile reste inchangé.

Si vous avez joué à un jouet éducatif appelé la Tour de Hanoï, vous saurez que l'accès aux petits disques dans le jeu se fait dans l'ordre du premier entré, dernier sorti, et qu'un cylindre est une pile :

Opérations de pile

Les opérations courantes de la pile sont :

Pop la pile, généralement appelée pop

Pousser la pile , généralement nommé push

Trouver la taille de la pile

Déterminer si la pile est vide

Obtenir la valeur de l'élément supérieur de la pile

La structure de stockage de la pile

La pile étant une structure linéaire, elle peut utiliser un tableau ou une liste chaînée (liste chaînée unidirectionnelle, liste chaînée doublement ou liste chaînée circulaire) comme la structure de données sous-jacente.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie DCS ?Article suivant:Que signifie DCS ?