BFS explore un graphe niveau par niveau, visitant tous les voisins d'un nœud avant d'aller plus profond. Elle utilise une queue et trouve le chemin le plus court (le moins d'arêtes) dans les graphes non pondérés.
L'idée
Commencez à une source, enfilez-la, puis répétez : défilez un nœud, visitez ses voisins non visités, et enfilez-les. Un ensemble visited empêche les revisites.
