重念一次早該補起來的「資料結構與演算法」。這篇筆記下 Kruskals Algorithms 克魯斯克爾演算法。
課程相關資訊
[連結]:https://hiskio.com/courses/572/lectures/29889
本篇範圍:Chapter 9
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
Kruskals Algorithms 克魯斯克爾演算法
1. 將所有的 Edge 的值都先列出,從最小的依序加入
2. 若加入時,會與既有的 Edge 節點形成 Loop,那就跳過
3. 時間複雜度為 O( nlogN )