首页 > 公务员
题目内容 (请给出正确答案)
[主观题]

试利用Dijkstra算法求下图中从顶点a到其他各顶点间的最短路径,写出执行算法过程中各步的状态。

试利用Dijkstra算法求下图中从顶点a到其他各顶点间的最短路径,写出执行算法过程中各步的状态。请

答案
收藏

具体求解步骤如下:
第1步:选取顶点aS={a(0)}U={b(15),c(2),d(12),e(∞),f(∞),g(∞)}第2步:选取顶点cS={a(0),c(2)}U={b(15),d(12),e(10),f(6),g(∞)}第3步:选取顶点fS={a(0),c(2),f(6)}U={b(15),d(11),e(10),g(16)}第4步:选取顶点eS={a(0),c(2),f(6),e(10)}U={b(15),d(11),g(16)}第5步:选取顶点dS={a(0),c(2),f(6),e(10),d(11)}U={b(15),g(13)}第6步:选取顶点gS={a(0),c(2),f(6),e(10),d(11),g(13)}U={b(15)}第7步:选取顶点bS={a(0),c(2),f(6),e(10),d(11),g(13),b(15)}此时,起点c到各个顶点的最短距离就计算出来了:a(0),b(15),c(2),d(11),e(10),f(6),g(13)注:1.S是已计算出最短路径的定点的集合2.U是未计算出最短路径的定点的集合3.c(2)表示起点a到顶点c的最短距离是2

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“试利用Dijkstra算法求下图中从顶点a到其他各顶点间的最…”相关的问题
第1题
已知一个图如图8-42(b)所示,依据Dijkstra算法求从顶点l到其余各顶点的最短路径的顺序应是()。A、
已知一个图如图8-42(b)所示,依据Dijkstra算法求从顶点l到其余各顶点的最短路径的顺序应是()。A、

已知一个图如图8-42(b)所示,依据Dijkstra算法求从顶点l到其余各顶点的最短路径的顺序应是()。

A、2,5,4,6,3

B、2 , 5,3,4,6

C、2,3,5,4,6

D、5,4,6,3,2

点击查看答案
第2题
在用Dijkstra算法求解带权有向图的最短路径问题时,要求图中每条边所带的权值必须是(①).对于如
在用Dijkstra算法求解带权有向图的最短路径问题时,要求图中每条边所带的权值必须是(①).对于如

图8-42(a)所示的带权有向图,从顶点1到顶点5的最短路径为(②).

A、非零

B、非整

C、非负

D、非正

点击查看答案
第3题
已知以下的有向图,用Dijkstra算法求出从顶点1出发到各顶点的最短路径(按步给分)。

已知以下的有向图,用Dijkstra算法求出从顶点1出发到各顶点的最短路径(按步给分)。

点击查看答案
第4题
以图8-25为例,按Dijkstra算法计算得到的从顶点A到其他各个顶点的最短路径和最短路径长度.

点击查看答案
第5题
合成数(composite number)法,是消除图算法岐义性的一种通用方法。首先,在顶点的标识之间约定

合成数(composite number)法,是消除图算法岐义性的一种通用方法。首先,在顶点的标识之间约定某一次序。比如,顶点标识为整数或字符时,可直接以整数或字符为序;对于字符串等标识,不妨按字典序排列。于是,若边(v,u)权重为w,则对应的合成数取作向量:(w,min(v,u),max(v,u))。如此,任何两条边总能明确地依照字典序比较出大小。

试在6.11.5节Prim算法和6.12.2节Dijkstra算法中引入这一方法,以消除其中的歧义性。

点击查看答案
第6题
以邻接表作存储结构实现求从源点到其余各项点的最短路径的Dijkstra算法。

点击查看答案
第7题
试写一个算法,判别以邻接表方式存储的有向图中是否存在由顶点v到顶点y的路径(i≠j)。假设分别基于下述策路: 1)图的深度优先搜索: 2)图的广度优先搜索。
试写一个算法,判别以邻接表方式存储的有向图中是否存在由顶点v到顶点y的路径(i≠j)。假设分别基于下述策路: 1)图的深度优先搜索: 2)图的广度优先搜索。

点击查看答案
第8题
下面是求无向连通图的最小生成树的一种算法://设图中总顶点数为n,总边数为m将图中所有的边按

下面是求无向连通图的最小生成树的一种算法:

//设图中总顶点数为n,总边数为m

将图中所有的边按其权值从大到小排序为;

若图不再连通,则恢复e1;(m=m+1);I=i+1;

(1)试间这个算法是否正确,并说明原因。

(2)以图8-44所示的图为例,写出执行以上算法的过程。

点击查看答案
第9题
若无向图中所有边的权重均相等,试基于广度优先搜索的框架设计并实现一个算法,在o(n+e)时间内计算出某一起始顶点到其余顶点的(最小)距离和一条(最短)通路。

点击查看答案
第10题
求最短路的计算方法有()。

A.加边法

B.破圈法

C.Dijkstra算法

D.迭代法

点击查看答案
第11题
另一个著名的构造最小生成树的方法是索林(Sollin)算法,此算法将求连通带权图的最小生成树的过
另一个著名的构造最小生成树的方法是索林(Sollin)算法,此算法将求连通带权图的最小生成树的过

程分为若于阶段,每一阶段选取若干条边.算法思路如下:

(1)将每个顶点视为一棵树,图中所有顶点形成一个森林;

(2)为每棵树选取一条边,它是该树与其他树相连的所有边中权值最小的一条边,把该边加入生成树中。如果某棵树选取的边已经被其他树选过,则该边不再选取。

重复以上操作,直到整个森林变成一棵树。

以图8-44所示的图为例,写出执行以上算法的过程。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改