摘要:
Shortest Path Fastest Algorithm (spfa) 单源最短路、存在负权边、常用来判断负环 这个算法因为与 Bellman-Ford 算法比较相似,只是在它的算法的基础上进行了队列优化,因此也被嘲讽为“队列优化的贝尔曼福德”。 就是每次可以更新到一个节点的最短距离的时候,我 阅读全文
posted @ 2022-11-14 20:18
-Vermouth
阅读(78)
评论(0)
推荐(0)
摘要:
思想基础 DP 求各顶点之间的最短路径 直接三重循环枚举所有点,允许所有点作为重点站 Floyd优缺点分析: 优点:比较容易容易理解,可以算出任意两个节点之间的最短距离,代码编写简单。缺点:时间复杂度比较高(n3),不适合计算大量数据,当数据稍微大点儿的时候就可以选择其他的算法来解决问题了,不然也会 阅读全文
posted @ 2022-11-14 20:09
-Vermouth
阅读(111)
评论(0)
推荐(0)
摘要:
适用于存在负权边,题目要求最短路不超过k条边,还可以检测是否存在回路 核心思想是 松弛操作(枚举所有边) 首先n次迭代,每一次循环所有边。我们这里用a,b,w表示存在一条从a走到b的边,权重是w。这里存边方式有很多种,可以用邻接表,结构体等。遍历所有边的时候更新一下其他点的距离,和Dijkstra算 阅读全文
posted @ 2022-11-14 19:53
-Vermouth
阅读(87)
评论(0)
推荐(0)

浙公网安备 33010602011771号