用Dijkstra算法求一个带权有向图G中从顶点0出发的最短路径,在算法执行的某时刻:S={0,2,3,4}下一步选取的目标顶点可能是()。
A.顶点7
B.顶点4
C.顶点2
D.顶点3
A.顶点7
B.顶点4
C.顶点2
D.顶点3
A.从顶点0到顶点1的最短路径
B.从顶点0到顶点2的最短路径
C.从顶点2到顶点4的最短路径
D.从顶点0到顶点3的最短路径
A.顶点2
B.顶点3
C.顶点4
D.顶点7
A.Dijkstra算法是求加权图G中从某固定起点到其余各点最短路径的有效算法;
B.Dijkstra算法可用于求解无向图、有向图和混合图的最短路径问题;
C.Dijkstra算法的时间复杂度为O(n^2),其中n为顶点数;
D.Dijkstra算法对边权无要求。
点到某一指定顶点v的最短路径,例如,对于图8-47(a)所示的带权有向图,用该算法求得的从各顶点到顶点2的最短路径如图8-47(b)所示.
关于最短路径的读法以顶点0为例,在从顶点0到顶点2的最短路径上,顶点0的后继为顶点1(即path[0]=1),顶点1的后继为顶点3(即path[1]=3),顶点3的后继顶点为2(即path[3]=2).
编写一个算法,求解一个带权有向图的单目标最短路径问题。假设图G的顶点数据的类型为char,边上权值的数据类型为float。
A.O(mn + n3)
B.O(n2)
C.O((m + n) log n)
D.O((m + n2) log n)
A.(1)(2)(3)
B.(1)(3)
C.(1)(4)
D.(2)(4)
A.在算法中,需要引进一个辅助变量
B.可求算某一点到其他各顶点的最短路径
C.各顶点的关系可以由带权有向图或邻接矩阵表示
D.算法从外围边界向内收缩,直到收缩至起点为止
对如下有向带权图,若采用迪杰斯特拉(Dijkstra)算法求从源点口到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是6,第二条最短路径的目标顶点是c,后续得到的其余各最短路径的目标顶点依次是()。K2012年全国试题7(2分)】
A.d,e,f
B.e,d,f
C.f,d,e
D.f,e,d
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!