tp.etudiant.classes
Class List<X>

java.lang.Object
  extended by tp.etudiant.classes.List<X>
Type Parameters:
X - Le type des éléments de la liste.

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

Une liste simplement chaînée.

Author:
jub

Field Summary
private  Cellule<X> tete
           
 
Constructor Summary
List()
           
 
Method Summary
private  X car()
           
private  List<X> cdr()
           
 boolean estVide()
           
 X getDernier()
           
 X getPremier()
           
 int getTaille()
           
 X getVal(int pos)
           
 void insereQueue(X val)
           
 void insereTete(X val)
           
 void insertionPosition(X val, int pos)
           
 void setVal(X val, int pos)
           
 void suppressionPosition(int pos)
           
 void suppressionQueue()
           
 void suppressionTete()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tete

private Cellule<X> tete
Constructor Detail

List

public List()
Method Detail

car

private X car()

cdr

private List<X> cdr()

estVide

public boolean estVide()

getDernier

public X getDernier()

getPremier

public X getPremier()

getTaille

public int getTaille()

getVal

public X getVal(int pos)

insereQueue

public void insereQueue(X val)

insereTete

public void insereTete(X val)

insertionPosition

public void insertionPosition(X val,
                              int pos)

setVal

public void setVal(X val,
                   int pos)

suppressionPosition

public void suppressionPosition(int pos)

suppressionTete

public void suppressionTete()

suppressionQueue

public void suppressionQueue()

toString

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