課程
/后端開(kāi)發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之圖篇
克魯斯卡爾算法的循環(huán)條件應(yīng)該是看某個(gè)點(diǎn)集是否包含所有點(diǎn)吧,不應(yīng)該是看邊的數(shù)量吧?
2018-05-29
源自:數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之圖篇 4-6
正在回答
我覺(jué)得判斷邊的話有可能 會(huì)形成環(huán) 他只會(huì)判斷是否形成邊 沒(méi)有判斷 這些邊是否會(huì)形成環(huán) 那么輸出是有問(wèn)題的
HanCHEN
看邊的數(shù)量的話也是可以的,因?yàn)椴恍纬砷]環(huán),N-1 條邊是一定與N個(gè)點(diǎn)相連接的。
對(duì),確實(shí)應(yīng)該看是否有一個(gè)點(diǎn)集包含了所有點(diǎn)來(lái)判斷。但總實(shí)現(xiàn)的角度來(lái)看,判斷邊的數(shù)量比較簡(jiǎn)單,如果要判斷點(diǎn)集,那應(yīng)該還要專(zhuān)門(mén)寫(xiě)個(gè)函數(shù),做for循環(huán)遍歷所有的點(diǎn)集來(lái)查看,比較復(fù)雜
舉報(bào)
圖是眾多實(shí)際問(wèn)題解決方案之源,從基礎(chǔ)概念入手掌握?qǐng)D的處理
1 回答為什么克魯斯卡爾算法輸出會(huì)這樣呢
4 回答克魯斯卡爾算法輸出結(jié)果為何出現(xiàn)這樣的錯(cuò)誤呢
1 回答addNode函數(shù)是否應(yīng)該再加一個(gè)m_iCount為滿的判斷?
5 回答最小邊這個(gè)函數(shù)是不是有點(diǎn)問(wèn)題?
1 回答普利姆算法是不是還要判斷已有的邊不能產(chǎn)生閉環(huán)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-07-22
我覺(jué)得判斷邊的話有可能 會(huì)形成環(huán) 他只會(huì)判斷是否形成邊 沒(méi)有判斷 這些邊是否會(huì)形成環(huán) 那么輸出是有問(wèn)題的
2018-06-25
看邊的數(shù)量的話也是可以的,因?yàn)椴恍纬砷]環(huán),N-1 條邊是一定與N個(gè)點(diǎn)相連接的。
2018-06-20
對(duì),確實(shí)應(yīng)該看是否有一個(gè)點(diǎn)集包含了所有點(diǎn)來(lái)判斷。但總實(shí)現(xiàn)的角度來(lái)看,判斷邊的數(shù)量比較簡(jiǎn)單,如果要判斷點(diǎn)集,那應(yīng)該還要專(zhuān)門(mén)寫(xiě)個(gè)函數(shù),做for循環(huán)遍歷所有的點(diǎn)集來(lái)查看,比較復(fù)雜