随笔分类 - 最短路
摘要:参考博客 时间复杂度对比: Dijkstra: O(n2) Dijkstra + 优先队列(堆优化): O(E+V∗logV) SPFA: O(k∗E) ,k为每个节点进入队列的次数,一般小于等于2,最坏情况为O(V∗E) BellmanFord: O(V∗E) ,可检测负圈 Floyd: O(n3
阅读全文
摘要:HDU - 5137 代码写的很乱很乱
阅读全文
摘要:POJ - 1797 这题求:1到n的路径中,边权最小的定义是min,求出min的最大值)
阅读全文
摘要:题目大意求青蛙由起点跳到终点的过程中,在所有的路径中的最大步伐中的最小步伐。题目简单。用Dijkstra算法解,但并非是求最小路径或最 小路径长度。这里是Dijkstra算法的变体,结合贪心算法的思想,在走每一步时,选取距离最小(即步伐最小)的那一步走,每一次走都是在上一步 的基础之上走的,用一个变
阅读全文
摘要:Dijkstra (迪杰斯特拉)最短路算法,算是模板 POJ - 2387
阅读全文