N 個のノードと E 個のエッジを含むグラフ G があります。各エッジは方向性がありません。目標は、ノーを見つけることです。重要なノードの。
外すとグラフが切れるノードをクリティカルノードと呼びます。目標は、いいえを見つけることです。グラフ内のそのようなノードの。
解決策は次のとおりです。
グラフに属する各ノードについて、グラフから削除し、残りのグラフからノードを選択し、dfs を実行します。どこにでも到達できる場合、それは重要なノードではありません。
この解は O(N*E) または最悪の場合 O(N^3) です。
N^3 は少し遅すぎるため、O(N^2) ソリューションまたは O(E) ソリューションはありますか。