![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
最短路
最短路
小白太白
这个作者很懒,什么都没留下…
展开
-
SPFA单源最短路算法
SPFA单源最短路算法适用情况与 Dijkstra 算法类似,只不过该算法可以判断是否存在负环(不能处理负环)。目的是求单源最短路。时间复杂度为 O(nm)该算法可由 Dijkstra 算法替换使用,优于其在于可判断负环。思想Bellman-Ford 的改进版。(下述代码采用领接表存储数据)①【初始化(队列、标记数组等)】创建一个队列,将源点加入队列中并做相关处理...原创 2019-04-09 20:18:29 · 201 阅读 · 0 评论 -
Dijkstra单源最短路算法
Dijkstra单源最短路算法适用情况该算法适用于边权为非负的情况,且最好为稀疏图。目的是求单源最短路。时间复杂度O()有向图、无向图可初始化 map 数组时进行处理。思想该算法采用贪心的策略。①【找距源点最近点】从一指定的源点开始,然后按某一规则找其他的所有(n-1个)点。该规则是:每次找下一个点的时候,那个点必须是之前没有被找到(存储)的,并且是满足该条件的点...原创 2019-04-09 17:32:50 · 272 阅读 · 0 评论 -
封印之门
封印之门输出格式如果蒜头君能开启封印之门,输出最少的操作次数。否则输出一行 −1。样例输入abcddddd3a bb cc d样例输出6题目来源2018 蓝桥杯省赛 B 组模拟赛(一)思路用最短路求两个字母转化的最小变化次数,权值为1import java.util.*;import java.math.*;publ...原创 2020-11-12 13:27:35 · 118 阅读 · 0 评论 -
P3371 【模板】单源最短路径(弱化版)
P3371 【模板】单源最短路径(弱化版)输入输出样例输入样例#1: 复制4 6 11 2 22 3 22 4 11 3 53 4 31 4 4输出样例#1: 复制0 2 4 3说明时空限制:1000ms,128M数据规模:对于20%的数据:N<=5,M<=15;对于40%的数据:N<=100,M<=10000;...原创 2020-11-12 13:26:52 · 50 阅读 · 0 评论