Class BinTree<Elem extends java.lang.Comparable<? super Elem>>
- java.lang.Object
-
- BinTree<Elem>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classBinTree.InfixclassBinTree.PostfixclassBinTree.Prefix
-
Constructor Summary
Constructors Constructor Description BinTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(Elem e)voiddelete(Elem e)ElemdeleteElem()ElemdeleteMin()Elemelem()BinTree.Infixinfix()Un itérateur pour this dans l'ordre infixevoidinsert(Elem e)booleanisEmpty()java.util.Iterator<Elem>iterator()Retourne un itérateur pour thisvoidmerge(BinTree<Elem> other)Mélange other dans thisElemmin()BinTree.Postfixpostfix()Un itérateur pour this dans l'ordre postfixeBinTree.Prefixprefix()Un itérateur pour this dans l'ordre prefixeBinTree<Elem>split(Elem e)BinTree<Elem>split(Elem e, boolean keep)java.lang.StringtoString()java.util.Vector<Elem>vector()Retourne un vecteur contenant les éléments de this
-
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
elem
public Elem elem()
-
insert
public void insert(Elem e)
-
contains
public boolean contains(Elem e)
-
min
public Elem min()
-
deleteMin
public Elem deleteMin()
-
deleteElem
public Elem deleteElem()
- Specified by:
deleteElemin interfaceSetInter<Elem extends java.lang.Comparable<? super Elem>>
-
delete
public void delete(Elem e)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
merge
public void merge(BinTree<Elem> other)
Mélange other dans this- Parameters:
other- l'arbre à mélanger
-
iterator
public java.util.Iterator<Elem> iterator()
Retourne un itérateur pour this
-
infix
public BinTree.Infix infix()
Un itérateur pour this dans l'ordre infixe
-
prefix
public BinTree.Prefix prefix()
Un itérateur pour this dans l'ordre prefixe
-
postfix
public BinTree.Postfix postfix()
Un itérateur pour this dans l'ordre postfixe
-
-