5月22日

今天做了一道最短路径的题,还没调出来,感觉思路没什么问题,可能细节上处理的不好,打算再想想,明天再调。今天也找了一些最短路径的知识点和题目看。总结如下:

两类最短路算法:

  • 无权图的单源最短路算法类似bfs算法的实现过程,依次遍历结点并将遍历到的现结点的所有邻接点(相邻连接的点)压入队列,继续遍历直到访问到所有结点。也可以看做是权值为1的有权图的单源最短路。
  • 有权图的单源最短路算法:Dijkstra算法,运用了贪心的思想。Bellman-Ford算法与Dijkstra算法一样,可用于单源最短路问题,区别在于Bellman-Ford算法还可以解决存在负权边的问题。

你可能感兴趣的:(5月22日)