一種用於查詢圖的最小長度生成樹的演算法。它按成本遞增的順序對圖的邊進行排序,然後重複新增連線不同元件的邊,直到圖完全連線(Pemmaraju 和 Skiena 2003,第 336 頁)。透過對每條邊的權重取反,該演算法也可用於查詢最大生成樹。
克魯斯卡爾演算法在 Wolfram 語言中實現為FindSpanningTree[g,Method -> "Kruskal"].
一種用於查詢圖的最小長度生成樹的演算法。它按成本遞增的順序對圖的邊進行排序,然後重複新增連線不同元件的邊,直到圖完全連線(Pemmaraju 和 Skiena 2003,第 336 頁)。透過對每條邊的權重取反,該演算法也可用於查詢最大生成樹。
克魯斯卡爾演算法在 Wolfram 語言中實現為FindSpanningTree[g,Method -> "Kruskal"].
Weisstein, Eric W. "克魯斯卡爾演算法。" 來自 --一個 資源。 https://mathworld.tw/KruskalsAlgorithm.html