关于最短路径算法的以下说法中,正确的有( )。
A: 求解单源点最短路径的Dijkstra算法,适合于边权值非负的图。
B: Dijkstra最短路径算法中,边上权不能为负的原因是在实际应用中无意义
C: 可以利用Dijkstra算法求图中每对顶点之间的最短路径,其时间复杂度是O(n3) (设:图用邻接矩阵表示)
D: Floyd算法的时间复杂度是O(n3) (设:图用邻接矩阵表示)
A: 求解单源点最短路径的Dijkstra算法,适合于边权值非负的图。
B: Dijkstra最短路径算法中,边上权不能为负的原因是在实际应用中无意义
C: 可以利用Dijkstra算法求图中每对顶点之间的最短路径,其时间复杂度是O(n3) (设:图用邻接矩阵表示)
D: Floyd算法的时间复杂度是O(n3) (设:图用邻接矩阵表示)
举一反三
- 中国大学MOOC: 下列说法不正确的是 。(1). 求从指定源点到其余各顶点的Dijkstra最短路径算法中弧上权不能为负的原因是在实际应用中无意义;(2). 利用Dijkstra求每一对不同顶点之间的最短路径的算法时间是O(n3) ;(图用邻接矩阵表示)(3). Floyd 求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路。
- (1). 求从指定源点到其余各顶点的迪杰斯特拉(Dijkstra)最短路径算法中弧上权不能为负的原因是在实际应用中无意义; (2). 利用Dijkstra求每一对不同顶点之间的最短路径的算法时间是O(n3 ) ;(图用邻接矩阵表示) (3). Floyd求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路。 上面不正确的是
- 下列对于最短路径算法的阐述,正确的是( )。Dijkstra算法是求从指定源点到其余各顶点的最短路径算法,算法要求边上权不能为负。利用Dijkstra算法求每一对不同顶点对之间的最短路径的算法时间复杂度为O(n^3)。Floyd算法是求解每一对不同顶点对之间的最短路径的算法,算法中允许弧上的权为负。 A: I,II,III B: II,III C: I D: III
- 下列说法不正确的是。(1).求从指定源点到其余各顶点的Dijkstra最短路径算法中弧上权不能为负的原因是在实际应用中无意义;(2).利用Dijkstra求每一对不同顶点之间的最短路径的算法时间是O(n3);(图用邻接矩阵表示)(3).Floyd求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路。 A: (1),(2),(3) B: (1) C: (1),(3) D: (2),(3)
- 下列说法不正确的是 。<br/>(1). 求从指定源点到其余各顶点的Dijkstra最短路径算法中弧上权不能为负的原因是在实际应用中无意义;<br/>(2). 利用Dijkstra求每一对不同顶点之间的最短路径的算法时间是O(n3) ;(图用邻接矩阵表示)<br/>(3). Floyd 求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路。 A: (1),(2),(3) B: (1) C: (1),(3) D: (2),(3)