Was ist Tiefensuche (Depth-First Search)?
Verfahren zum Durchsuchen eines Graphen oder Baums, das auf einem Pfad so weit wie möglich geht und bei einer Sackgasse zurückkehrt (Backtracking), um einen anderen Pfad zu versuchen. Es wird mit Rekursion oder einem Stack implementiert und für das Lösen von Labyrinthen, das Finden von Zusammenhangskomponenten und Zyklen sowie für die topologische Sortierung verwendet. Abgekürzt DFS.
Japanische Bezeichnung: 深さ優先探索
„Tiefensuche (Depth-First Search)“ kommt in 3 Übungsfragen aus 1 Themen vor, z. B. Datenstrukturen und Algorithmen.
Fachgebiet: Datenstrukturen und Algorithmen