随笔分类 -  最短路

摘要:参考博客 时间复杂度对比: Dijkstra: O(n2) Dijkstra + 优先队列(堆优化): O(E+V∗logV) SPFA: O(k∗E) ,k为每个节点进入队列的次数,一般小于等于2,最坏情况为O(V∗E) BellmanFord: O(V∗E) ,可检测负圈 Floyd: O(n3 阅读全文
posted @ 2019-01-29 11:35 木流牛马 阅读(246) 评论(0) 推荐(0)
摘要:HDU - 5137 代码写的很乱很乱 阅读全文
posted @ 2018-06-05 20:12 木流牛马 阅读(287) 评论(0) 推荐(0)
摘要:POJ - 1797 这题求:1到n的路径中,边权最小的定义是min,求出min的最大值) 阅读全文
posted @ 2018-05-31 00:41 木流牛马 阅读(544) 评论(0) 推荐(0)
摘要:题目大意求青蛙由起点跳到终点的过程中,在所有的路径中的最大步伐中的最小步伐。题目简单。用Dijkstra算法解,但并非是求最小路径或最 小路径长度。这里是Dijkstra算法的变体,结合贪心算法的思想,在走每一步时,选取距离最小(即步伐最小)的那一步走,每一次走都是在上一步 的基础之上走的,用一个变 阅读全文
posted @ 2018-05-30 23:22 木流牛马 阅读(1213) 评论(0) 推荐(0)
摘要:Dijkstra (迪杰斯特拉)最短路算法,算是模板 POJ - 2387 阅读全文
posted @ 2018-05-18 18:21 木流牛马 阅读(148) 评论(0) 推荐(0)