minimum spanning tree一定要包含Graph中的所有vertex,而且要使得連結所有vertex的edge之weight總和最小
Kruskal's 演算法
1.挑選A-B邊(2),此時沒有環,加入此邊

2.挑選C-D邊(4),此時沒有環,加入此邊

3.挑選C-E邊(5),此時沒有環,加入此邊

4.挑選A-C邊(6),此時沒有環,加入此邊

5.挑選B-D邊(7),此時有環的形成,則不加入此邊

6.挑選E-F邊(9),此時沒有環,加入此邊

7.因為有五條邊了,就不再檢查了,最後的圖則為minimum spanning tree
排序邊: 按權重從小到大排序邊:
初始化:
選擇邊並檢查是否形成環:
最小生成樹包括以下邊:
這些邊構成的圖是原圖 ?G 的最小生成樹。