找Mininum spanning tree的方法有Kruskal's Algorithm
和Prim's Algorithm
,今天介紹Prim's Algorithm
。
先從Spanning tree中找一個頂點V作為起始點,找出與V相連且還沒有被選取的頂點裡面加權值最小的邊,並加入與加權值最小的邊相連的頂點,重覆找尋相連且未被選取的頂點加入Spanning tree,直到產生了N-1個邊,將圖的N個頂點連接起來。
細談資料結構 第六版
ISBN 978-986-312-014-8