2

私の問題は次のとおりです。

バックアップ」ノードとその他のノードがあります。これらのノードから、バックアップ ノードへの共通パスを生成する必要があります。これは最小 (重み付けされていない無向グラフ) であり、毎回ソリューションは必要ありません。このパスを生成できるかどうかを知る方法。

グラフをいくつかのサブグラフに分割し、最小限の「サブパス」を検索することを考えていました。

しかし、私はグラフ理論があまり得意ではありません。Python と C++ を使用しています。

よろしくお願いします。

(申し訳ありませんが、このような質問が既にある場合は、検索しましたが見つかりませんでした)

4

2 に答える 2

0

問題は「最短」ではなく、接続されているかどうかです。

「バックアップ」ノードから開始するbfsdfs、到達した各ノードは「バックアップ」ノードへのパスを生成できます。

チェックアウト:

http://en.wikipedia.org/wiki/Breadth-first_search
http://en.wikipedia.org/wiki/Depth-first_search

于 2013-11-29T17:12:14.503 に答える