Floyd算法适用于求任意两点间的最短路、混合图的最短路以及有负权图的最短路。
举一反三
- 对于Dijkstra算法(标号法),说法错误的是( )。 A: 可以求无向图的最短路问题 B: 可以求有向图的最短路问题 C: 能求出网络中一点到其他点间最短距离 D: 能求出网络中任两点间的最短距离
- 利用矩阵算法求任意两点之间的最短路时,当有7个顶点时,只需要计算3个最短距离矩阵。
- 17.求单源最短路径的Dijkstra算法不适用于有负权边的带权有向图
- 指定两点间的最短路径算法是 A: Dijkstr算法 B: Floyd算法
- 假定图D中有p个顶点,在下列有关最短路问题算法的论述中,哪一个是正确的 ? A: 从vs到任一点的最短路必为初等路,图中除Vs外其它的任一点,只可能出现在某一条最短路径上。 B: 如果图D为有向图,弧的权值无论正负,都可利用dijkstra算法求得最短路径。 C: 如果赋权有向图D中不含负回路,那么从Vs到任一点的最短路最多包含p-2个中间点,图中除Vs外其它的任一点,可能出现在多条最短路上; D: 如果赋权有向图D中不含负回路,那么从vs到任一点的最短路最多包含p-1个中间点。