用Java利用prim算法实现最小生成树

时间:2014-01-03 16:58:35
【文件属性】:

文件名称:用Java利用prim算法实现最小生成树

文件大小:1KB

文件格式:TXT

更新时间:2014-01-03 16:58:35

最小生成树

标题: 最小生成树 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述: 有一张城市地图,图中的顶点为城市,无向边代表两个城市间的连通关系,边上的权为在这两个城市之间修建高速公路的造价,研究后发现,这个地图有一个特点,即任一对城市都是连通的。现在的问题是,要修建若干高速公路把所有城市联系起来,问如何设计可使得工程的总造价最少。假定所有输入的根节点或者源为第一个城市或第一组数据。 请使用prim算法求解。 输入: n(城市数,1<=n<=100); e(边数); 以下e行,每行3个数i,j,wij,表示在城市i,j之间修建高速公路的造价。 输出: n-1行,每行为两个城市的序号,表明这两个城市间建一条高速公路。 输入样例: 5 8 1 2 2 1 3 12 1 4 10 2 3 8 2 5 9 3 4 6 3 5 3 4 5 7 输出样例: 1 2 2 3 3 5 3 4


网友评论

  • 还可以,就是没注释
  • 还可以,就是没注释
  • 不错,可以实现。要是可以加上提示输入的语句就更好了。
  • 程序还可以,不过运算时间感觉有点长.
  • 写的不错,很有收获!
  • 程序可以运行,但是没注释,看不太懂
  • 这个程序是可以运行的,但是如果能把程序改为自己设定参数就好了