informatique (tronc commun des prépas scientifiques) · Chapitre 13 · Application directe du cours
Dérouler les deux parcours
Parcours de graphes · niveau 1 (application)
Énoncé
Dérouler le BFS à partir de a sur le graphe : G = {"a": ["b", "c"], "b": ["a", "d"], "c": ["a", "e"], "d": ["b", "f"], "e": ["c", "f"], "f": ["d", "e"]}. Donner l'ordre du DFS récursif.
Corrigé
- Déroulement du BFS :
- Départ : file , vus .
- Défiler visites . Voisins insérés file , vus .
- Défiler visites . Voisin inséré file , vus .
- Défiler visites . Voisin inséré file , vus .
- Défiler visites . Voisin inséré file , vus .
- Défiler et (les voisins sont tous déjà marqués) visites .
- DFS récursif : L'exploration s'enfonce : . Ordre de visite :
a, b, d, f, e, c.
Exercices semblables
- L'échelle des mots corrigé
- Les arbres, preuve du théorème corrigé
- Six degrés de séparation — mesurer un petit monde corrigé
- Pile ou file, à la main corrigé
- Accessible ? corrigé