📜  算法|图最短路径|问题4

📅  最后修改于: 2021-07-02 17:57:31             🧑  作者: Mango

在一个无权,无向的连通图中,从节点S到每个其他节点的最短路径在时间复杂度方面得到最有效的计算:
(A) Dijkstra的算法从S开始
(B) Warshall的算法
(C)从S开始执行DFS。
(D)从S开始执行BFS。答案: (D)
解释:

* Time Comlexity of the Dijkstra’s algorithm is O(|V|^2 + E)  
 * Time Comlexity of the Warshall’s algorithm is O(|V|^3)
 * DFS cannot be used for finding shortest paths
 * BFS can be used for unweighted graphs. Time Complexity for BFS is O(|E| + |V|)

这个问题的测验