最近從線上課程複習 minimum spanning tree 時
不免俗地學到了這兩個 prim 跟 kruskal 這兩個著名的演算法
然後有課程有一題的題目是問 "maximum" spanning tree
其中一個方法是把兩個算法反過來用,就是我們不從權重最小的邊開始取
而是從權重最大的邊開始取,但這樣的方法不保證能做出最大生成樹
題目:http://imgur.com/CB3ctOl
但是如果是如推文的方法,把所有邊的權重都乘上-1,然後一樣
求最小生成樹,就可以得到最大生成樹了
題目:http://imgur.com/6NkoYEk
想請問一下有沒有可以參考的證明,或是有高手願意提示一下為什麼會
這樣呢?
謝謝!