请帮助我理解如何从图的邻接矩阵中获得最小生成树! 我用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