簡単な言葉でグラフのサイクルを見つける方法を理解するのに役立つ人がいますか?
私はこれや他のいくつかのウィキペディアのページなどの他の質問を読みましたが、それらは数学の専門用語にかなり早く下降しているようです。
私はJavaのグラフのモデル、モデリングノード、および「イン」と「アウト」のエッジを持っています-モデルは一方向にのみ接続されたノードを認識しているため、開始点としてリーフノードを見つけることができ、私の計画はルート上で見つけた他のすべてのノードのリストを保持しながら、「ウォーク」ごとにこれらの各リーフノードからグラフを遡ります。既にリストに何かが表示されている場合は、グラフでサイクルを見つけたことがわかります。ただし、これは少し単純化した感じです。
これは解決された問題だと思います。簡単に説明できればいいのですが。
-エース