http://homepage.cs.uiowa.edu/~hzhang/c31/ch09-probs.pdfIch arbeite an einem DFS eines gerichteten Graphen, Wie komme ich zu einem Knoten ohne irgendwelche Kanten darauf hingewiesen?
Das Problem ist 9.2 in der PDF oben. Ich bin verwirrt, wie ich zu Knoten E komme, weil er nur Kanten hat, die vom Knoten weg zeigen; Keine sind auf Knoten E gezeigt. Ich schätze die Hilfe.
Also, meine Baumkanten würden gehen a> b> f> d> c, dann würde ich einen rekursiven Aufruf an DFS (G, e) machen, um meine letzte Baumkante von e> a zu bekommen? Nach meinem ersten Aufruf von DFS habe ich jeden Eckpunkt außer e gefunden. –
@KyleDenHartog Wenn Sie alle Knoten in einer Woche mit verbundenen Graphen durchlaufen möchten, müssen Sie alle Knoten durchlaufen und überprüfen, ob zugegriffen wird oder nicht. Es gibt eine Referenz, https://www.csd.uoc.gr/~hy583/reviewed_notes/dfs_dags.pdf –
@KyleDenHartog DFS kann verwendet werden, um zu überprüfen, ob der Graph ein stark verbundener Graph ist oder nicht. Genau wie in Ihrem Beispiel hat der Knoten e keine In-Kante, wenn Sie von anderen Knoten aus starten, wird er in einem DFS nicht immer auf den Knoten e zugreifen. –