Qu'est-ce que Parcours en profondeur (depth-first search) ?
Méthode d'exploration d'un graphe ou d'un arbre qui avance le plus loin possible le long d'un chemin et revient en arrière pour essayer un autre chemin quand elle atteint une impasse. Elle s'implémente par récursion ou avec une pile et sert à la résolution de labyrinthes, à la recherche de composantes connexes et de cycles, et au tri topologique. On l'abrège en DFS.
Nom japonais: 深さ優先探索
« Parcours en profondeur (depth-first search) » apparaît dans 3 questions d'entraînement réparties sur 1 thèmes, dont Structures de données et algorithmes.
Domaine: Structures de données et algorithmes