早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明,回答问题l和问题2,将解答填入答题纸的对应栏内。【说明】现需在某城市中选择一个社区

题目

阅读下列说明,回答问题l和问题2,将解答填入答题纸的对应栏内。

【说明】

现需在某城市中选择一个社区建一个大型超市,使该城市的其他社区到该超市的距离总和最小。用图模型表示该城市的地图,其中顶点表示社区,边表示社区间的路线,边上的权重表示该路线的长度。

现设计一个算法来找到该大型超市的最佳位置:即在给定图中选择一个顶点,使该顶点到其他各顶点的最短路径之和最小。算法首先需要求出每个顶点到其他任一顶点的最短路径,即需要计算任意两个顶点之间的最短路径;然后对每个顶点,计算其他各顶点到该顶点的最短路径之和;最后,选择最短路径之和最小的顶点作为建大型超市的最佳位置。

下面是求解该问题的伪代码,请填充其中空缺的(1)至(6)处。伪代码中的主要变量说明如下:

W:权重矩阵

n:图的顶点个数

sP:最短路径权重之和数组,SP[i]表示顶点i到其他各顶点的最短路径权重之和,i从1到n

rain_SP:最小的最短路径权重之和

min_v:具有最小的最短路径权重之和的顶点

i:循环控制变量

j:循环控制变量

k:循环控制变量

LOCATE-SHOPPINGMALL(W,n)

1 D(0)=W

2 for(1)

3 for i=1 t0 n

4 for j=1 t0 n

5

6 (2)

7 else

8 (3)

9 for i=1 to n

10 sP[i] =O

11 for j=1 to n

12 (4)

13 min sP=sP[1]

14 (5)

15 for i=2 t0 n

16 if min sP>sP[i]

17 min sP=sP[i]

18 min V=i

19 return (6)

参考答案
正确答案:(1) k=1 tO n (5)rain_v=1(6)min_v
(1) k=1 tO n (5)rain_v=1(6)min_v
看了阅读下列说明,回答问题l和问题...的网友还看了以下:

问题如下所述:假如有三张表一个是省级的表一个是市级的表一个是县级的表其中省级表的外键是市级表的主键 其他 2020-04-06 …

有学者认为,在中国的历史上,城与市的关系经历了五个演变阶段:有城无市,城中有市,城区即市区,城在市 历史 2020-04-12 …

下列能体现我市以经济建设为中心的是()A、9月22日,湛江市与全国142个城市一起,响应我国的第六 政治 2020-05-02 …

夏至这一天最早能看到太阳的城市是哪个城市大约几点?冬至这一天最晚看到太阳的城市是哪个城市大约几点? 其他 2020-05-13 …

概率与统计 高中数学问题某市卫生部防疫部门为了控制某种病毒的传染,提供了批号分别为1,2,3,4, 数学 2020-05-16 …

一个益智题目.地球上,有许多奇怪的地方,尼伯尼伯市就是其中之一.这个市分为南北两区:南区的居民很爱 其他 2020-05-20 …

上述材料中提到的“低碳城市”指的是什么在今年“两会”上,“低碳城市”独占10%的提案。据不完全统计 政治 2020-05-24 …

根据统计表中的信息,把表补充完整.城市人口特大城市百万以上大城市50万~100万中等城市20万~5 其他 2020-06-14 …

n个城市用k条公路的网络连结.一条公路定义为两个城市间的一条不穿过任何中间城市的道路.任意两个城市 数学 2020-06-14 …

(2014•陕西)小英与她的父亲、母亲计划外出旅游,初步选择了延安、西安、汉中、安康四个城市,由于 其他 2020-06-18 …