最小生成樹-Kruskal(克魯斯卡爾)算法解析

與prim算法一樣,Kruskal算法也是爲了圖的最小生成樹而產生的算法,改算法規定,先將所有邊的權值按照小到大排序,每條邊的起點和終點也需要加上,先從權值最小的邊開始連接,每次連接前判斷需要連接的頂點是否會導致樹變成環,如果會導致這種情況,則跳過該邊,進行下一條邊的判定,直到獲取該無向加權圖的最小生成樹。 如下圖: 首先先建表觀察 begin end weight edges[0] 3 4 5
相關文章
相關標籤/搜索