数据结构与算法--最短路径之Floyd算法 我们知道Dijkstra算法只能解决单源最短路径问题,且要求边上的权重都是非负的.有没有办法解决任意起点到任意顶点的最短路径问题呢?如果用Dijkstra算法,可以这样做: Dijkstra[] all = new Dijkstra[graph.vertexNum()]; for (int i = 0; i < all.length; i++) { all[i] = new Dijkstra(graph, i); } for (int s = 0; s…