返回
当前 - 选择题 - 最短路径
题号:0120260500002
单选题
2026年5月第2题

在带权图中求 A 到 F 的最短路径,通常可采用的算法是(Dijkstra 算法)。

问题(1)
浓缩知识点

Dijkstra 算法用于单源最短路径,Floyd 算法用于多源最短路径;Prim、Kruskal 求的是最小生成树,关键路径法用于项目网络计划。回忆资料中给出了 A 到 F 的带权路径表,核心是逐步选择当前最短路径。最短路径问题关注图中两个顶点之间总代价最小的路径,Dijkstra 适用于边权非负的单源最短路径,Floyd 可求任意两点间最短路径,Bellman-Ford 可处理负权边。它与最小生成树的整体连通目标不同。

正确答案
B

本题考察的是最短路径

Dijkstra 算法用于单源最短路径,Floyd 算法用于多源最短路径;Prim、Kruskal 求的是最小生成树,关键路径法用于项目网络计划。回忆资料中给出了 A 到 F 的带权路径表,核心是逐步选择当前最短路径。

选项 A:关键路径法。关键路径法用于项目网络计划和最短工期计算。但它不符合本题限定的“最短路径”场景。
选项 B:Dijkstra 算法。Dijkstra 用于求单源最短路径。本题语境与该项一致,正确。
选项 C:Kruskal 算法。Kruskal 用于求最小生成树。但它不符合本题限定的“最短路径”场景。
选项 D:Prim 算法。Prim 用于求最小生成树。但它不符合本题限定的“最短路径”场景。

因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有