RÉUSSITO. Terminale
Fiche de révision · Spé NSI Terminale

Représentation des graphes et parcours (en largeur, en profondeur)

Chapitre : Algorithmique avancée

En 30 secondes

  • Un graphe est représenté par une matrice d'adjacence (tableau) ou une liste d'adjacence (voisins de chaque sommet).
  • Le parcours en largeur visite niveau par niveau avec une file ; le parcours en profondeur explore un chemin jusqu'au bout avec une pile.
  • Les deux parcours visitent tous les sommets accessibles, mais dans un ordre différent dès qu'un sommet a plusieurs chemins d'accès.

Ce que tu sauras faire

  • Représenter un graphe par une matrice d'adjacence et par une liste d'adjacence.
  • Dérouler un parcours en largeur (BFS) sur un graphe à partir d'un sommet donné.
  • Dérouler un parcours en profondeur (DFS) sur un graphe à partir d'un sommet donné.

Les mots à connaître

Graphe
un ensemble de sommets reliés entre eux par des arêtes (graphe non orienté) ou des arcs (graphe orienté), représentant des relations entre des objets.
Sommet
chacun des éléments reliés entre eux dans un graphe, aussi appelé nœud.
Arête / Arc
le lien qui relie deux sommets d'un graphe ; une arête n'a pas de sens de parcours (graphe non orienté), un arc va d'un sommet vers un autre selon un sens précis (graphe orienté).

Le piège classique

Confondre le parcours en largeur et le parcours en profondeur : le premier utilise une file (visite niveau par niveau), le second utilise une pile (explore un chemin jusqu'au bout avant de revenir en arrière).

L'astuce

Parcours en LARGEUR = file (FIFO), niveau par niveau ; parcours en PROFONDEUR = pile (LIFO), un chemin jusqu'au bout puis retour en arrière.

Teste-toi : QCM gratuit

10 questions sur « Représentation des graphes et parcours (en largeur, en… », corrigées et expliquées. Sans compte.

Je lance le QCM →

La fiche complète

Règles, méthode pas à pas, exemple corrigé, exercices et corrections : dans le pack Terminale, à toi pour l'année.

Voir les packs Terminale →

Ton niveau en 5 minutes

~10 questions du programme de Terminale, score immédiat, sans compte.

Je teste mon niveau →

Dans le même chapitre : Algorithmique avancée

Toutes les fiches Spé NSI Terminale · Fiches gratuites et packs Terminale