|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Sd.Foret
Une Foret d'Arbgen permet de stocker et de manipuler linéairement des Arbgen. L'exception IndexOutOfBounds peut être levée en cas d'accès hors limite
Constructor Summary | |
|
Foret()
Constructeur par défaut créant une Forêt vide. |
(package private) |
Foret(Noeud n)
Constructeur à partir d'un noeud. local au package. |
Method Summary | |
(package private) Noeud |
getRac()
retourne le noeud racine de la forêt. méthode locale au package. |
Arbgen |
ieme(int i)
retourne l'Arbgen en ieme place (places de 1 a longueur). |
Foret |
inserer(int i,
Arbgen a)
insertion d'un Arbgen a à la i-ième place. |
int |
longueur()
retourne la longueur de la forêt compris entre 0 et n. |
static void |
main(java.lang.String[] argv)
teste les classes Foret et Arbgen. |
java.lang.String |
toString()
Transforme la forêt en chaine. |
java.lang.String |
toString(int i,
java.lang.String indent)
Utilitaire de transformation en chaine (récursif). |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
Foret(Noeud n)
n
- noeud racine du premier arbre de la forêt.public Foret()
Method Detail |
Noeud getRac()
public int longueur()
public Foret inserer(int i, Arbgen a) throws java.lang.IndexOutOfBoundsException
a
- l'arbgen.i
- la place de l'arbgen, compris entre 1 et longueur()+1public Arbgen ieme(int i) throws java.lang.IndexOutOfBoundsException
i
- la place de l'objet, compris entre 1 et longueur().public java.lang.String toString()
public java.lang.String toString(int i, java.lang.String indent)
i
- position initiale d'indentation.indent
- chaine d'indentation.public static void main(java.lang.String[] argv) throws java.lang.IndexOutOfBoundsException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |