求解图的任意一对顶点的最短路径问题可以用下述哪个算法
A: 深度优先遍历
B: Kruskal
C: Dijkstra
D: Floyd
A: 深度优先遍历
B: Kruskal
C: Dijkstra
D: Floyd
D
举一反三
- 求最短路径常用的算法有()。 A: Prim算法和Kruskal算法 B: 深度优先遍历算法和广度优先遍历算法 C: Dijkstra算法和Floyd算法。 D: 拓扑排序算法
- 求解单源最短路径的算法是? A: floyd B: Kruskal C: Dijkstra D: Prim
- 下列求解单源最短路径的算法是() A: Prim B: Floyd C: Dijkstra D: Kruskal
- 用于解决图的点对之间的最短路径的算法是() A: 图的深度优先遍历算法 B: 图的Dijkstra算法 C: 图的Warshall算法 D: 图的floyd算法
- 可用Dijkstra算法求解任意两顶点间的最短路径问题。
内容
- 0
可用Dijkstra算法求解任意两顶点间的最短路径问题。 A: 正确 B: 错误
- 1
Dijkstra算法可用于求解( )。 A: 单对顶点最短路径问题 B: 单终点最短路径问题 C: 单源最短路径问题 D: 每对顶点间最短路径问题
- 2
判定一个有向图是否存在回路除了可以用拓扑排序方法外,还可以用( ) A: 求关键路径的方法 B: 求最短路径的Dijkstra方法 C: 广度优先遍历算法 D: 深度优先遍历算法
- 3
下面的( )算法用于求“从某个源点到其余各顶点”的最短路径。 A: Prim B: Kruskal C: Floyd D: Dijkstra
- 4
迪杰斯特拉(Dijkstra)算法和弗洛伊德(Floyd)算法都是求最短路径的算法,如果求解每一对顶点之间的最短路径通常选择使用迪杰斯特拉(Dijkstra)算法,因为迪杰斯特拉(Dijkstra)算法比(Floyd)算法时间性能更优,形式更简单