Aller au contenu

Numérique et sciences informatiques (spécialité) · TerminaleBac

Parcours de graphes en largeur et en profondeur : fiche de Tle NSI

Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur

L'essentiel

  • Un parcours de graphe visite les sommets accessibles depuis un sommet de départ, en marquant les sommets déjà vus.
  • Le parcours en largeur (BFS) explore la source, puis ses voisins, puis les voisins des voisins : il utilise une file 4.
  • Le parcours en profondeur (DFS) suit un chemin jusqu'au cul-de-sac puis revient en arrière : il utilise une pile ou la récursivité 45.
  • Le BFS donne les distances depuis la source ; le DFS sert surtout à savoir si un chemin existe 45.
  • Les deux servent à calculer les composantes connexes d'un graphe non orienté 45.

L'idée d'un parcours de graphe

Le parcours en largeur (BFS)

Le parcours en profondeur (DFS)

Exemple déroulé et comparaison

Pièges à éviter

Questions flash

4 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quelle structure de données sert à écrire le parcours en largeur ?

  2. Sur le graphe d'arêtes A-B, A-C, B-D, C-D, D-E (voisins par ordre alphabétique), quel est l'ordre du DFS récursif depuis A ?

  3. Sur le même graphe, quel est l'ordre du BFS depuis A ?

  4. Le parcours en largeur explore les sommets par distance croissante à la source.

Les questions qu'on se pose

Quand choisir le BFS plutôt que le DFS ?

Choisis le BFS pour trouver des distances ou un plus court chemin dans un graphe non pondéré 4. Le DFS convient pour savoir si un chemin existe entre deux sommets 5.

Faut-il toujours marquer les sommets visités ?

Oui pour un graphe quelconque, afin de ne pas explorer un sommet plusieurs fois. Dans un arbre, le marquage n'est pas nécessaire 4.

Le DFS peut-il s'écrire sans récursivité ?

Oui : on remplace la file du BFS par une pile 4. La version récursive reste souvent plus courte à écrire 5.

Sources

Programme visé : Numérique et sciences informatiques - spécialité Terminale - Algorithmique et graphes · Ministère de l'Éducation nationale

  1. Numérique et sciences informatiques - spécialité Terminale - Algorithmique et graphes, Ministère de l'Éducation nationale. Consulté le 7 novembre 2026.
  2. Ressources accompagnement NSI - Récursivité et structures de données, Éduscol. Consulté le 7 novembre 2026.
  3. Algorithmique des graphes - Cours avancé, CNRS - LIRIS. Consulté le 7 novembre 2026.
  4. Algorithme de parcours en largeur, Wikipédia. Consulté le 7 novembre 2026.
  5. Algorithme de parcours en profondeur, Wikipédia. Consulté le 7 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page