p V p o s z o r s V s r r y y v v w zWenn dies der Unterpfad eines anderen Pfads ist, durchläuft auch DFS diesen Unterpfad erneut. Betrachten Sie beispielsweise die Adjazenzliste, in der die Anzahl der Pfade von nach .
Hier beginnt DFS mit und geht dann beispielsweise zu da es nicht auf stößt. DFS wird normal ausgeführt path ist da es auf trifft. Wir werden die Farbe der Eckpunkte in grau ändern .
pp⇝zvpsryvvs,r,y,vpovvposryvsporyvv
Ist mein Algorithmus korrekt? Wenn nicht, werden die Änderungen, die erforderlich sind, um es zu korrigieren, oder andere Ansätze sehr geschätzt.
Hinweis : Hier habe ich den DFS-Algorithmus in dem Buch "Einführung in die Algorithmen von Cormen" betrachtet, in dem die Knoten gemäß ihrem Status gefärbt werden. Wenn der Knoten nicht besucht, nicht erkundet und erkundet wird, ist die Farbe weiß. grau und schwarz. Alle anderen Dinge sind Standard.