LinkedHashMap et parcours
Bonjour, je travaille avec struts mais mon probleme est plus général java.
Je vous explique j'ai des noeuds qui peuvent contenir des noeuds etc ....
Je veux remplir ma LinkedHashMap par ces noeuds et par leur niveau je m'explique
Noeud_1 1
|--Noeud_2 2
|--Noeud_3 2
___|--Noeud_4 3
___|--Noeud_5 3
_____|--Noeud_6 4
|--Noeud_7 2
Ma LinkedHashMap j'arrive a la remplir dans cet ordre mais je n'arrive pas a mettre les niveaux correspondant voilà mon parcours :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public ActionFormArbre() {
map.put((Noeud)config.getRacine(),new Integer(1));
ParcoursArbre((Noeud)config.getRacine(),tab,2);
}
public void ParcoursArbre(Noeud n,LinkedHashMap map,int k){
for(int i=0;i<n.getVect_Noeud_Enfant().size();i++){
map.put((Noeud)n.getVect_Noeud_Enfant().get(i),new Integer(k));
ParcoursArbre((Noeud)n.getVect_Noeud_Enfant().get(i),map,k++);
}
} |
Merci pour votre aide