Hello,
J'ai besoin d'aide assez rapidement ... si qqun à une idée! merci

!
J'ai un modèle mémoire sous forme d'un arbre (composé de noeuds contiennant une valeur, une réf au fils gauche et une ref fils droit), un arbre tout bete en quelque sorte.
J'aimerais pouvoir insérer, à ma guise, un fils droit ou un fils gauche au noeud précédent! Voici une petite explication:
Je crée mon arbre graphiquement. Donc lors de l'insertion de la racine j'utilise la méthode creeRacine()
public void creeRacine(){
//création de la racine
Arbre monArbre = new arbre(maValeurDeNoeudRacine);
this.monArbre=monArbre;
}Ensuite j'aimerais utiliser une méthode qui insére autant de fils droit que dont j'ai envie! soit maRacine-filsDroit1-filsDroit2.....etc
Une utilisation de la méthode ajouterFilsDroit ajoute un fils droite
au
noeud précedemment entré et ainsi de suite! et je pourrai donc l'utiliser autant de vois que j'ai envie!
[i]
public void insererFilsDroit(){
Arbre FuturFilsDroit = new Arbre(maValeurDeNoeud1);
monArbre.accrocherFilsDroit(FuturFilsDroit );
}[i]
Ceci fonctionne pour juste deux noeuds (racine + noeud1), normal car
monArbre.accrocherFilsDroit(FuturFilsDroit );
Je ne vois pas comment développer ma méthode pour que
monArbre soit à chaque fois le noeud insérer précedement!!
il faudrait un private Arbre ArbreDAvant; mais pour l'utiliser?!

Un d'entre vous aurait déjà implémenté ceci ou aurait une idée de code pour m'aider??
Merci beaucoup d'avance!!
Damien781 !