Parcours de graphes
Algorithmique – L3
Fran¸cois Laroussinie
2 novembre 2010
Parcours de graphes
Proc´edure Parcours(G)
//G= (S,A)
begin
pour chaque x∈Sfaire Couleur[x] := blanc
Choisir s∈S
Couleur[s] := gris
r´ep´eter
Choisir xtq Couleur[x] = gris
pour chaque (x,y)∈Afaire
si Couleur[y] = blanc alors Couleur[y] := gris
Couleur[x] := noir
jusqu’`a ∀x.Couleur[x]6=gris ;
end
Parcours
Id´ees :
•On choisit un sommet sdont tous les successeurs n’ont pas
encore ´et´e d´ecouverts.
•On explore les transitions issues de set on cherche des
successeurs de spas encore d´ecouverts.
Parcours
Id´ees :
•On choisit un sommet sdont tous les successeurs n’ont pas
encore ´et´e d´ecouverts.
•On explore les transitions issues de set on cherche des
successeurs de spas encore d´ecouverts.
Trois ´etats pour les sommets :
•non d´ecouvert,
•d´ecouvert mais certains successeurs restent non d´ecouverts, ou
•d´ecouvert ainsi que ses successeurs.
→trois couleurs (blanc/gris/noir).
Plan
1D´efinitions
2Parcours en largeur
3Parcours en profondeur
4Extension lin´eaire
1 / 93 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!