Algorithme de parcours en profondeur
C'est un algorithme de recherche qui progresse à partir d'un sommet S en s'appelant récursivement pour chaque sommet voisin de S.
[PDF] parcours en profondeur itératif
[PDF] algorithme parcours en profondeur python
[PDF] parcours lecture acces pas cher
[PDF] parcours lecture occasion
[PDF] cornière catnic
[PDF] corniere galva pour brique
[PDF] corniere pour linteau brique
[PDF] cornière support briques
[PDF] cornière pour linteau de brique
[PDF] cornière korbo prix
[PDF] cornière brique
[PDF] corniere korbo
[PDF] déprivation et délinquance résumé
[PDF] déprivation et délinquance winnicott
[PDF] déprivation définition
[PDF] algorithme parcours en profondeur python
[PDF] parcours lecture acces pas cher
[PDF] parcours lecture occasion
[PDF] cornière catnic
[PDF] corniere galva pour brique
[PDF] corniere pour linteau brique
[PDF] cornière support briques
[PDF] cornière pour linteau de brique
[PDF] cornière korbo prix
[PDF] cornière brique
[PDF] corniere korbo
[PDF] déprivation et délinquance résumé
[PDF] déprivation et délinquance winnicott
[PDF] déprivation définition
Algorithmique des graphes
Cours 4 - Parcours en profondeur
František Kardoš
frantisek.kardos@u-bordeaux.frParcours en profondeur : le principe
Exploration d"un graphe donné par un agent mobile. Il peut se déplacer d"un sommet au voisin en suivant une arête les reliant.L"agent marque des sommets pour savoir s"il les a déjà découverts. Un sommet est marqué dès que l"agent le découvre (pour la première fois).Initialement, aucun sommet n"est marqué.
Parcours en profondeur : le principe
Exploration d"un graphe donné par un agent mobile. Il peut se déplacer d"un sommet au voisin en suivant une arête les reliant.L"agent marque des sommets pour savoir s"il les a déjà découverts. Un sommet est marqué dès que l"agent le découvre (pour la première fois).Initialement, aucun sommet n"est marqué.
Parcours en profondeur : le principe
Pour décider par quelle arête il va partir d"un sommet, il privilégie toute autre arête à celle qui lui a servi à découvrir le sommet actuel.S"il retrouve un sommet déjà découvert en franchissant unearête, il fait un demi-tour immédiatement.Il déclare un sommetu visités"il a déjà exploré tout ce qui était
accessible et non-découvert à partir deuau moment où celui-ci a été découvert. Il termine la visite deupar le retour par l"arête de découverte deu.Parcours en profondeur : le principe
Pour décider par quelle arête il va partir d"un sommet, il privilégie toute autre arête à celle qui lui a servi à découvrir le sommet actuel.S"il retrouve un sommet déjà découvert en franchissant unearête, il fait un demi-tour immédiatement.Il déclare un sommetu visités"il a déjà exploré tout ce qui était
accessible et non-découvert à partir deuau moment où celui-ci a été découvert. Il termine la visite deupar le retour par l"arête de découverte deu.Parcours en profondeur : le principe
Pour décider par quelle arête il va partir d"un sommet, il privilégie toute autre arête à celle qui lui a servi à découvrir le sommet actuel.S"il retrouve un sommet déjà découvert en franchissant unearête, il fait un demi-tour immédiatement.Il déclare un sommetu visités"il a déjà exploré tout ce qui était
accessible et non-découvert à partir deuau moment où celui-ci a été découvert. Il termine la visite deupar le retour par l"arête de découverte deu.Parcours en profondeur : l"algorithme brutAlgorithme 1 :Parcours en profondeur DFS(G)Données :grapheG, marque des sommets (initialisé à Faux),
pèredes sommets (initialisée à null) débutpour chaques sommet de Gfairesis non marquéalorsVisiter(s) ; fin fin finAlgorithme 2 :fonction récursive Visiter(u)début marque[u] Vrai ; pour chaquev voisin de ufairesiv non marquéalors[v] u;