今日は、グラフでの関節点と橋について学びました(基本的に無向)。
私が読んだテキスト(スティーブン・ハリムの本)には、
私たちが頂点
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 から到達可能な最小番号の頂点を示します。