請幫助我理解如何從圖的鄰接矩陣中獲得最小生成樹! 我用java編寫關於它的課程,截止日期是16.12.2010,但我覺得它會失敗。 現在我的計劃可以:Java中的鄰接矩陣的最小生成樹
- 繪製節點
- 繪製邊緣
- 生成圖形的鄰接矩陣繪畫的地下室重邊的
- 查找最小的邊緣連接到節點
- 和有一些其他的測試/測試功能
但我不知道如何實現Java中的Prim/Kruskal算法。我試圖找到一些決議 在谷歌,但只找到Java-applet,需要工作.obj文件,我也無法運行它。
我寫了一些簡單的控制檯java pattern,現在生成並打印圖形的鄰接矩陣。任何人可以添加函數,返回圖的最小生成樹的鄰接矩陣看起來像:
public static int[][] mst(int[][] graph, int n) {
...
}
其中:
- 圖 - 在正被生成的圖形
- 頂點的數量(節點)
在此先感謝!
注意作業標籤警察 - 該OP已經表示,這是作業。 – 2010-12-14 14:44:18
在這之前有人做過功課嗎? – Joel 2010-12-14 15:07:26