求最短路径的迪杰斯特拉(Dijkstra)算法的时间复杂度为________。
A.
B.
C.
D.
- · 有4位网友选择 D,占比44.44%
- · 有3位网友选择 C,占比33.33%
- · 有2位网友选择 B,占比22.22%
A.
B.
C.
D.
● 求单源点最短路径的迪杰斯特拉(Dijkstra )算法是按(57) 的顺序求源点到各 顶点的最短路径的。
(57)A. 路径长度递减 B. 路径长度递增
C. 顶点编号递减 D. 顶点编号递增
A、最短路径一定是简单路径。
B、迪杰斯特拉(Dijkstra)算法不适用于有回路的有向网。
C、迪杰斯特拉(Dijkstra)算法是按路径长度递增次序依次来产生从单源点到其余各顶点的最短路径的。
D、弗洛伊德(Floyd)算法求任意两顶点间的最短路径时,一定是的子集。
E、在迪杰斯特拉(Dijkstra)算法中,若存在某些弧的代价为负值则将导致无限循环。
F、当有向图中所有弧的代价均相等时,广度优先搜索(BFS)也可用于求解最短路径问题。
A、最短路径一定是简单路径。
B、迪杰斯特拉(Dijkstra)算法不适用于有回路的有向网。
C、迪杰斯特拉(Dijkstra)算法是按路径长度递增次序依次来产生从单源点到其余各顶点的最短路径的。
D、弗洛伊德(Floyd)算法求任意两顶点间的最短路径时,一定是的子集。
E、在迪杰斯特拉(Dijkstra)算法中,若存在某些弧的代价为负值则将导致无限循环。
F、当有向图中所有弧的代价均相等时,广度优先搜索(BFS)也可用于求解最短路径问题。
●迪杰斯特拉(Dijkstra)算法用于求解图上的单源点最短路径。该算法按路径长度递增次序产生最短路径,本质上说,该算法是一种基于(62)策略的算法。
(62)
A.分治
B.动态规划
C.贪心
D.回溯
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!