這要根據(jù)題意而定!
如果光求聯(lián)通分支,結(jié)果是一樣的!
你可以畫一個(gè)簡單的圖,根據(jù)代碼,記錄每個(gè)頂點(diǎn)的DFN和LOW,你會發(fā)現(xiàn)他們的區(qū)別的!
如果這個(gè)題目,你能用tarjan算法,自己想出如何解答,那么你就明白你提出的問題了!
good luck!
關(guān)于圖論中強(qiáng)連通分量tarjan算法的問題
關(guān)于圖論中強(qiáng)連通分量tarjan算法的問題
對于其中的一部分
for each (u,v) in E // 枚舉每一條邊
if (v is not visted) // 如果節(jié)點(diǎn)v未被訪問過
then tarjan(v) // 繼續(xù)向下找
Low[u] = min(Low[u],Low[v])
else if (v in S) // 如果節(jié)點(diǎn)v還在棧內(nèi)
\x05Low[u] = min(Low[u],DFN[v])
其中后部分為什么是Low[u] = min(Low[u],DFN[v])而不是Low[u] = min(Low[u],Low[v])
那位大牛能給個(gè)解釋,
對于其中的一部分
for each (u,v) in E // 枚舉每一條邊
if (v is not visted) // 如果節(jié)點(diǎn)v未被訪問過
then tarjan(v) // 繼續(xù)向下找
Low[u] = min(Low[u],Low[v])
else if (v in S) // 如果節(jié)點(diǎn)v還在棧內(nèi)
\x05Low[u] = min(Low[u],DFN[v])
其中后部分為什么是Low[u] = min(Low[u],DFN[v])而不是Low[u] = min(Low[u],Low[v])
那位大牛能給個(gè)解釋,
其他人氣:298 ℃時(shí)間:2020-04-10 11:28:16
優(yōu)質(zhì)解答
我來回答
類似推薦
- 什么是圖論中的連通分支
- C++算法題,圖論問題,給定N個(gè)頂點(diǎn)及M條邊,求能使所有頂點(diǎn)連通,且最大邊與最小邊之差最小
- 圖論:最短路算法有哪些以及它們的比較?
- 離散數(shù)學(xué)中有關(guān)圖論中的極大連通子圖的概念理解
- 算法設(shè)計(jì)題三:基于圖論的獎(jiǎng)金分配問題
- 以下成語與哪個(gè)歷史人物有關(guān).草船借箭 完璧歸趙 臥薪嘗膽
- 三角梅的特點(diǎn)
- 故宮太和殿內(nèi)那塊牌匾上的四個(gè)字是什么?
- 求高手幫忙寫一篇英文信
- (1)某商店將某種DVD按進(jìn)價(jià)提高40%定價(jià),促銷后,每臺仍獲利2元.每臺DVD的進(jìn)價(jià)是多少元?
- People like to eat watermelon in hot summer.
- 對我來說編英語對話不難 It ____ difficult ____ me ____ ____ ____ English dialogues
猜你喜歡
- 1“人體內(nèi)的細(xì)胞外液主要包括血漿,組織液和淋巴”這句話為什么不對
- 2y=-2x+b的圖像與兩坐標(biāo)軸圍城的三角形面積為3.(1)求這個(gè)函數(shù)的解析式(2)求原點(diǎn)到這個(gè)圖像的距離
- 34的n次方·a的2n次方·b的3n次方=( )的n次方.
- 4—What do you think made Mary soupset?_____her new bike.A.As she lo.com
- 5若X的二次方+3X+1=0,則X的三次方+5X的二次方+5X+8=?
- 6計(jì)算:5x-2y-6+ (1/x) + (1/y)
- 7英語翻譯
- 81,2題 有圖
- 9下列有關(guān)長江中下游平原敘述正確的
- 10糖吃多了會怎樣,哪些食物糖類高
- 11排列與組合題,這樣有什么不對?
- 124/5x-x=120