2022年3月21日

摘要: 接下来是图论问题求解最短路问题的最后一个,求解多元汇最短路问题 我们之前一般都是问1-n的最短路径,这里我们要能随便去问i到j的最短路径: 这里介绍一下Floyd算法:我们只有一个d[maxn][maxn]数组直接存储从i到j的最短路径,我们先看代码: #include<bits/stdc++.h> 阅读全文

posted @ 2022-03-21 20:47 ZheyuHarry 阅读(119) 评论(0) 推荐(1) 编辑

摘要: 在Bellman-Ford算法之后,我们总算迎来了spfa算法,其实就如同堆优化Dijkstra算法之于朴素版Dijkstra算法,spfa算法仅仅是对Bellman-Ford算法的一种优化,但是在形式上,它看起来特别像堆优化Dijkstra算法罢了! Bellman—Ford算法会遍历所有边并进行 阅读全文

posted @ 2022-03-21 17:49 ZheyuHarry 阅读(259) 评论(0) 推荐(1) 编辑

摘要: 这个算法也是紧承我们之前讲过的关于图论的内容,我们在前面分析图的时候说过了对于不同的图论问题,我们会有不同的求解方法,那么这里我们讲到Bellman-Ford算法是用于解决有边数限制的求解最短路问题。 我们先介绍一下我们之前讲过的Dijkstra算法为什么在这里失灵了,因为我们之前讲的Dijkstr 阅读全文

posted @ 2022-03-21 15:15 ZheyuHarry 阅读(170) 评论(0) 推荐(1) 编辑