depth-first-search

Die Tiefensuche (DFS) ist ein Algorithmus zum Durchlaufen oder Durchsuchen eines Baums, einer Baumstruktur oder eines Graphen. Man beginnt an der Wurzel (wählt einen Knoten als Wurzel im Fall des Graphen) und untersucht so weit wie möglich entlang jeder Verzweigung vor dem Zurückverfolgen.
2
Antworten

Längste Kette, die arrangiert werden kann

Ich habe dieses Problem irgendwo in einem Wettbewerb gefunden und konnte noch keine Lösung finden.    Ich habe die positiven ganzen Zahlen. Ich muss die längste Untermenge finden, die unter   Je zwei Nachbarelemente trennt man ein anderes....
11.08.2015, 10:37
8
Antworten

Nicht-rekursive Tiefensuche (DFS) unter Verwendung eines Stapels

Ok, das ist mein erster Beitrag auf Stack Overflow. Ich lese seit einiger Zeit und bewundere die Seite wirklich. Ich hoffe, dass dies akzeptabel ist. Also habe ich die ganze Zeit über Intro to Algorithms (Cormen. MIT Press) gelesen und bin dabei...
26.04.2012, 22:29
5
Antworten

Topologische Sortierung mit DFS ohne Rekursion

Ich weiß, dass die übliche Art, eine topologische Sortierung durchzuführen, die Verwendung von DFS mit Rekursion ist. Aber wie würdest du es mit stack<int> anstelle von Rekursion machen? Ich muss die umgekehrte Nachbestellung erhalten,...
22.11.2013, 20:01
3
Antworten

Funktioneller Stil frühes Verlassen der Tiefe der ersten Rekursion

Ich habe eine Frage zum Schreiben von rekursiven Algorithmen in einem funktionalen Stil. Ich werde Scala für mein Beispiel hier verwenden, aber die Frage gilt für jede funktionale Sprache. Ich führe eine Depth-First-Enumeration eines n -ari...
20.11.2012, 23:22
2
Antworten

Was nutzt es, 3 Zustände für einen Vertex in DFS zu verwenden?

Bei der Erklärung der Tiefensuche (DFS) in Algorithmen in a Nutshell (2. Ausgabe) verwendete der Autor drei Zustände für einen Vertex, sagen wir weiß ( nicht besucht), grau (hat nicht besuchte Nachbarn), schwarz (besucht). Zwei...
13.08.2016, 16:41
2
Antworten

Warum wird die Tiefe der ersten Suche als Endlosschleife bezeichnet?

Ich habe über DFS und BFS viele Male, aber ich habe diesen Zweifel, der mich seit langem beschäftigt. In vielen Artikeln wird erwähnt, dass DFS in unendlichen Schleifen stecken bleiben kann. Soweit ich weiß, kann diese Einschränkung leich...
15.10.2011, 16:55