邊雙聯通份量與割邊

前言

在圖論中,除了在有向圖中的強連通份量,在無向圖中還有一類雙聯通份量html

雙聯通份量通常是指點雙連通份量算法

固然,還有一種叫作邊雙連通份量spa

邊雙聯通份量

對於一個連通圖,若是任意兩點至少存在兩條「邊不重複」的路徑,則說圖是點雙連通的,邊雙連通的極大子圖稱爲邊雙連通份量。htm

邊雙聯通份量的計算方法比較簡單blog

類比tarjan求強聯通份量的算法,惟一的區別在於不能沿着dfs過來的那條邊走回去。get

也就是說在tarjan的時候咱們須要記錄一下父親節點class

其他的就和普通的tarjan同樣啦方法

例題mq

題解co

割邊(橋)

割邊:對於無向圖中的邊\(i\),若去掉\(i\),無向圖的聯通快個數會增長,則稱點\(i\)爲割邊(橋)

計算方法

不難發現一條邊是割邊當且僅當他不在任何一個邊雙裏。

也就是說當\(low[v]>dfn[u]\)\((u,v)\)就是一條割邊。

例題

題解

相關文章
相關標籤/搜索