td
Class Pile<X>

java.lang.Object
  extended by td.Pile<X>
Type Parameters:
X - Le type des élément de la pile

public class Pile<X>
extends java.lang.Object

Une Pile implémentée en utilisant une Liste simplement chainée

Author:
jub

Field Summary
private  Liste<X> liste
          La pile est réalisée en utilisant une Liste
 
Constructor Summary
Pile()
           
 
Method Summary
 boolean estVide()
           
 X pop()
           
 void push(X val)
          Place un élément au sommet de la Pile
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

liste

private Liste<X> liste
La pile est réalisée en utilisant une Liste

Constructor Detail

Pile

public Pile()
Method Detail

push

public void push(X val)
Place un élément au sommet de la Pile

Parameters:
val - la valeur de l'élément

pop

public X pop()
Returns:
la valeur au sommet de la Pile

estVide

public boolean estVide()
Returns:
vrai si la pile est vide, faux sinon.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object