Parcours en largeurs

need to know Messages postés 1 Statut Membre -  
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
Comment fait on un parcours en largeur d'un arbre binaire. pouvez vous m'aidez?

2 réponses

morphi Messages postés 13 Statut Membre
 
Qu'est ce qu'un arbre binaire
car je connais les algo de parcours d'arbre mais je ne sais pas s'il est adapté a un arbre binaire
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Bonsoir,
http://fr.wikipedia.org/wiki/Arbre_(informatique)#Parcours_en_largeur

Pour implémenter ça tu fais :
Tu crées la liste des fils à parcourir (initialement la racine de ton arbre).
Tu parcours cette liste : pour chaque élément tu ajoutes la liste de ses fils à ta liste, puis tu retires l'élément courant (tu peux aussi utiliser une seconde liste, et quand la première est finie utiliser la seconde etc).

L'algorithme de parcours en largeur est le même pour tous les arbres (binaires ou non).

Cordialement,
0