tp.mesClasses.recursivite
Class ArbreB<X>

java.lang.Object
  extended by tp.mesClasses.recursivite.ArbreB<X>

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


Field Summary
private  ArbreB<X> filsD
           
private  ArbreB<X> filsG
           
private  X valeur
           
 
Constructor Summary
ArbreB(ArbreB<X> filsG, X valeur, ArbreB<X> filsD)
           
ArbreB(X valeur)
           
 
Method Summary
 boolean estFeuille()
           
 boolean estNoeud()
           
 ArbreB<X> getFilsD()
           
 ArbreB<X> getFilsG()
           
 X getValeur()
           
 int hauteur()
           
 java.lang.String parcoursPostordre()
           
 java.lang.String parcoursPreordre()
           
 void setFilsD(ArbreB<X> filsD)
           
 void setFilsG(ArbreB<X> filsG)
           
 void setValeur(X valeur)
           
 int taille()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

valeur

private X valeur

filsG

private ArbreB<X> filsG

filsD

private ArbreB<X> filsD
Constructor Detail

ArbreB

public ArbreB(ArbreB<X> filsG,
              X valeur,
              ArbreB<X> filsD)

ArbreB

public ArbreB(X valeur)
Method Detail

estFeuille

public boolean estFeuille()

estNoeud

public boolean estNoeud()

getFilsD

public ArbreB<X> getFilsD()

getFilsG

public ArbreB<X> getFilsG()

getValeur

public X getValeur()

hauteur

public int hauteur()

parcoursPostordre

public java.lang.String parcoursPostordre()

parcoursPreordre

public java.lang.String parcoursPreordre()

setFilsD

public void setFilsD(ArbreB<X> filsD)

setFilsG

public void setFilsG(ArbreB<X> filsG)

setValeur

public void setValeur(X valeur)

taille

public int taille()

toString

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