今日は、グラフでの関節点と橋について学びました(基本的に無向)。
私が読んだテキスト(スティーブン・ハリムの本)には、
私たちが頂点
uにvいてその隣にいるとき、もしdfs_low(v) >= dfs_num(u)それuがカット頂点です。
一方 、
dfs_low(v) > dfs_num(u)ブリッジチェック中の状態になります。
しかし、2番目のケース(ブリッジ)から平等がなくなった理由がわかりません。これで私を助けてください。
PS: dfs_num(i)dfs で見られるように頂点に番号を付けます。
dfs_low(i)親以外の i から到達可能な最小番号の頂点を示します。