阅读下列说明,回答问题1和问题2,将解答填入对应栏内。[说明]现需要在某城市中选择一

题型:填空题

问题:

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

[说明]

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

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

[问题1]

本题采用Floyd-Warshall算法求解任意两个顶点之间的最短路径。已知图G的顶点集合为V=1,2,…,n),W=Wijn*n为权重矩阵。

为从顶点i到顶点j的一条最短路径的权重。

当k=0时,不存在中间顶点,因此;当k>0时,该最短路径上所有的中间顶点均属于集合1,2,…,k。

若中间顶点包括顶点k,则;若中间顶点不包括顶点k,则

于是得到如下递归式:

因为对于任意路径,所有的中间顶点都在集合1,2,…,n内,因此矩阵给出了任意两个顶点之间的最短路径,即对所有i,j∈V,表示顶点i到顶点j的最短路径。

下面是求解该问题的伪代码,请填充其中的空缺(1)~(6)。

伪代码中的主要变量说明如下:

W:权重矩阵;

n:图的顶点个数;

SP:最短路径权重之和数组,SP[i]表示顶点i到其他各顶点的最短路径权重之和,i取值为1~n;

min_SP:最小的最短路径权重之和;

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

i:循环控制变量;

j:循环控制变量;

k:循环控制变量。

LOCATE -SHC)PPINGNALL(W,n)

1 D(0)=W

2 for (1)

3 for i=1 to n

4 for j=1 to n

5 if

6 (2)

7 else

8 (3)

9 for i=1 to n

10 SP[i]=0

11 for j=1 to n

12 (4)

13 min_SP=SP[1]

14 (5)

15 for i=2 to n

16 if min_SP>SP[i]

17 min_SP=SP[i]

18 min_v=i

19 return (6)

[问题2]

问题1中伪代码的时间复杂度为 (7) (用O符号表示)。

(1)处填()。

考点:计算机软件水平考试中级软件设计师软件设计师
题型:填空题

一名歌星在一次演出结束离开剧场时,一群年轻人将他团团围住,激动地要求签名、握手、谈话。在歌星登车准备离开的瞬间,竟有几名青年在车前跪下,以致无法开车。

(1)你追星吗?请写出你心中的偶像。并说说“他(她)”是你偶像的理由。

________________________________________________________________________________

(2)对以上的狂热激情你有哪些想法?

________________________________________________________________________________

(3)如果他们的需要得不到满足,请你介绍一些方法告诉他们如何自我调节。

________________________________________________________________________________

题型:填空题

女性,23岁。心悸胸闷2年,曾有晕厥史。超声心动图示左心室后壁厚度为16mm,室间隔为43mm。下列哪项治疗措施不宜采用()

A.β受体阻滞剂

B.钙离子拮抗剂

C.手术

D.抗心律失常药物

E.洋地黄制剂

题型:填空题

有人说,罗马法是一把双刃剑,它在造就罗马帝国辉煌并给后世带来深远影响的同时,又设置了埋葬罗马帝国的陷阱。下面对这句话的理解与评价正确的是(   )

①它适用于罗马帝国社会政治经济发展的要求,有助于巩固 * * 并促进社会稳定与发展

②近代欧洲许多国家以罗马法为基础,制定了本国的法律制度

③它毕竟是一部维护与巩固奴隶制的法典,保护的是罗马奴隶主的利益

④广大奴隶、平民并不能得到真正的财富和权利,在统治后期它导致帝国危机并走向灭亡

A.①②③④

B.①②③

C.①③④

D.②③④

题型:填空题

建立党小组是否要报请上级党组织批准?

题型:填空题

为了便于信息的检索,可以使用特定的技术手段,例如数据用倒排表、索引或引用多个关键字将数据从同一机器或者多个机器的数据库或文件中选取并进行编辑和重新组织,这就是( )。

A) 划分数据
B) 复制的数据
C) 子集数据
D) 重组数据

更多题库