- 20
- 0
- 约1.88千字
- 约 13页
- 2016-03-28 发布于江苏
- 举报
whx赋权有向图中心问题.ppt
* 赋权有向图中心问题 计算机1班 余志萍 问题描述: 设G=(V,E)是一个赋权有向图,v是G的一个顶点, v的偏心距定义为: Max {w∈ V,从w到v的最短路径长度} G中偏心距最小的顶点称为G的中心。试利用Floyd 算法设计一个求赋权有向图中心的算法。 实验任务 对于给定的赋权有向图G,计算图的中心。 由文件input.txt给出输入数据。第1行有2个正整数n和m,表示给定的图G有n个顶点和m条边,顶点编号为1,2,…,n。接下来的m行中,每行有3个正整数n,v,w,表示图G的一条边(u,v)及其边权w。 将计算出的图的中心及其偏心距输出到文件output.txt。第1行是中心的偏心距,第2行是中心的纺号。 输入文件示例 Input.txt 5 7 1 2 4 1 3 2 1 5 8 2 4 4 2 5 5 3 4 1 4 5 3 输出文件示例 Output.txt 2 3 解题思路: 根据题目中提供的信息可知,输入文件中从第2行开始没行都是输入两个顶点以及他们所夹的边.所以我们可以用邻接矩阵实现赋权有向图的方式来存储有向图. 1.读入数据,动态定义一个二维数组a[n+1][n+1]实现赋权有向图的结构 例如:Input.txt 5 7 a[n+1][n+1] : 1 2 4 a[1] a[2] a[3]
原创力文档

文档评论(0)