在使用Dijkstra算法求解单源最短路径问题时,假设图中存在负权边,以下哪种情况最可能导致算法失效?

答案解析

Dijkstra算法假设所有边的权值都为非负,因此当图中存在负权边时,算法可能无法正确求解最短路径。特别是当图中存在总权值为负的环时,算法可能会陷入无限循环,因为每次经过这个环,路径的总权值都会减少,从而导致算法失效。选项B、C和D描述的情况都不会导致Dijkstra算法失效,因为算法设计时已经考虑了这些情况。
正确答案:A
随机推荐
开始刷题