克魯斯卡爾算法
克魯斯卡爾算法:是一種用來尋找最小生成樹的算法 。在剩下的所有未選取的邊中,找最小邊,如果和已選取的邊構(gòu)成回路,則放棄,選取次小邊 。
【克魯斯卡爾算法】基本思想:先構(gòu)造一個(gè)只含 n 個(gè)頂點(diǎn)、邊集為空的子圖,把子圖中各個(gè)頂點(diǎn)看成各棵樹上的根結(jié)點(diǎn),之后,從網(wǎng)的邊集 E 中選取一條權(quán)值最小的邊,若該條邊的兩個(gè)頂點(diǎn)分屬不同的樹,則將其加入子圖 , 即把兩棵樹合成一棵樹,反之,若該條邊的兩個(gè)頂點(diǎn)已落在同一棵樹上,則不可??,而应该取蟻y惶躒ㄖ底钚〉謀咴偈災(zāi)?。依次類推,直到森林中只有一棵樹 , 即子圖中含有 n減1條邊為止 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 什么是智能優(yōu)化算法
- 在遺傳算法中什么是交叉概率
- 什么是Prim算法
- 卡爾森是干什么的
- 30萬平方米換算成畝是多少
- 為什么說算法是程序設(shè)計(jì)的核心
- 定期利率怎么算
- 秦九韶算法著作是什么
- 克魯斯的大開眼界講的什么
- 諸葛亮馬前課算法
