Könnten einige mir bitte helfen zu verstehen, wie man Zyklen in Graphen in Laienbegriffen findet?
Ich habe andere Fragen gelesen, wie diese und auch einige der Wikipedia-Seiten, aber sie scheinen ziemlich schnell in den mathematischen Jargon abzusteigen.
Ich habe ein Modell des Diagramms in Java, Modellierungsknoten sowie 'In'- und' Out'-Kanten - und das Modell kennt Knoten, die nur in einer Richtung verbunden sind. Dadurch kann ich die Blattknoten als Ausgangspunkt finden, mein Plan war um von jedem dieser Blattknoten für jeden "Spaziergang" den Graphen zurück zu gehen und eine Liste aller anderen Knoten zu führen, die ich auf meiner Route gefunden habe. Wenn ich zu irgendeinem Zeitpunkt bereits etwas in der Liste sehe, weiß ich, dass ich einen Zyklus in der Grafik gefunden habe. Dies fühlt sich jedoch etwas simpel an.
Ich bin sicher, dass dies ein gelöstes Problem ist. Es wäre einfach schön, wenn es in einfachen Worten erklärt werden könnte.
-As