Package contain

Classe Stack

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- Container
         |
         +--- Stack

Description


Gère des piles d'objets.

Les objets inclus dans la pile doivent tous etre du meme type. Pour indiquer quel type doit etre utilisé au sein d'une pile particulière, il est nécessaire d'appeler la méthode defineStackClass() avant d'instancier la pile. Le type choisi est nommé dans cette documentation ELEM_TYPE.

Toute pile gère automatiquement et efficacement sa taille en fonction des éléments qui la composent.

Voir aussi
global.defineStackClass


Aperçu des attributs



Aperçu des méthodes


delete Appelée lors de la destruction de l'instance.
erase Vide la pile.
getElems Obtient une liste des éléments insérés dans la pile.
getSize Obtient le nombre d'éléments composant cette pile.
getTop Obtient le sommet de la pile.
new Crée une nouvelle pile d'objets.
pop Dépile le sommet de la pile.
push Empile une nouvelle valeur.
readPop Obtient la valeur du sommet et le dépile.
setTop Modifie la valeur du sommet de la pile.


Référence des attributs



Référence des méthodes


delete

void delete();

Appelée lors de la destruction de l'instance.

erase

void erase();

Vide la pile. Tous les éléments de cette pile sont déréférencés, mais pas détruits.

getElems

ELEM_TYPE[] getElems();

Obtient une liste des éléments insérés dans la pile.

Valeur de retour
la liste du contenu de la pile

getSize

int getSize();

Obtient le nombre d'éléments composant cette pile.

Valeur de retour
le nombre d'éléments inclus dans la pile

getTop

ELEM_TYPE getTop();

Obtient le sommet de la pile.

Valeur de retour
la valeur du sommet de la pile.

new

void new();

Crée une nouvelle pile d'objets.

pop

void pop();

Dépile le sommet de la pile.

push

void push(ELEM_TYPE elem);

Empile une nouvelle valeur.

Paramètres
elem - la valeur du nouvel élément à empiler

readPop

ELEM_TYPE readPop();

Obtient la valeur du sommet et le dépile.

Valeur de retour
la valeur du sommet de la pile

setTop

void setTop(ELEM_TYPE elem);

Modifie la valeur du sommet de la pile.

Paramètres
elem - la nouvelle valeur du sommet de la pile


© Virtualys / E.N.I.B. / LI2 - Tous droits réservés
Dernières modifications :