Kruskal 最小生成樹代碼實現

1. 代碼實現 Kruskal 最小生成樹算法,算法的大概思路爲:將所有邊升序排列,然後從值最小的邊開始取邊,如果當前的邊添加到已取的邊中不構成環,則取該邊,否則捨棄這條邊,去判斷下一條邊,重複上述操作一直到取到 n-1 條邊,這n-1條邊就是最小生成樹的路徑,代碼實現如下所示: // Kruskal代碼實現 // 時間複雜度 elog(e), e爲邊數 #include <iostream>
相關文章
相關標籤/搜索