|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--PileDecimale
Définition de la pile de valeurs décimales.
Constructor Summary | |
PileDecimale(int nbMaxValeurs)
Constructeur de la classe. |
Method Summary | |
double |
depile()
Dépile une valeur (si la pile n'est pas vide). |
void |
empile(double valeur)
Empile une valeur (si la pile n'est pas pleine). |
int |
nbValeurs()
Donne le nombre de valeurs représentatives dans la pile. |
void |
permuteBas()
Effectue une permutation circulaire inverse. |
void |
permuteHaut()
Effectue une permutation circulaire. |
boolean |
pleine()
Indique si la pile est pleine. |
int |
taille()
Donne le nombre maximum de valeurs que peut contenir la pile. |
double |
valeur(int indice)
Retourne la valeur d'indice donné dans la pile. |
boolean |
vide()
Indique si la pile est vide. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PileDecimale(int nbMaxValeurs)
La pile est vide au départ.
nbMaxValeurs
- le nombre maximum de valeurs que
pourra contenir la pile.Method Detail |
public int taille()
public int nbValeurs()
public boolean vide()
public boolean pleine()
public double valeur(int indice)
indice
- l'indice de la valeur cherchée,
selon l'ordre d'ajout (0 = première
valeur, nbValeurs() - 1 = dernière).public void empile(double valeur)
valeur
- la valeur à empiler.public double depile()
public void permuteHaut()
Les valeurs sont décalées vers le haut, la première valeur de la pile devenant l'ancienne dernière.
public void permuteBas()
Les valeurs sont décalées vers le bas, la dernière valeur de la pile devenant l'ancienne première.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |