最小环
引入
问题
给出一个图,问其中的由
图的最小环也称围长。
过程
暴力解法
设
那么无向图中的最小环是
注意若是在有向图中求最小环,相对应的公式要修改,最小环是
总时间复杂度
Dijkstra
相关链接:最短路/Dijkstra
过程
枚举所有边,每一次求删除一条边之后对这条边的起点跑一次 Dijkstra,道理同上。
性质
时间复杂度
Floyd
相关链接:最短路/Floyd
过程
记原图中
我们注意到 Floyd 算法有一个性质:在最外层循环到点
由最小环的定义可知其至少有三个顶点,设其中编号最大的顶点为
故在循环时对于每个
本页面最近更新:2025/7/30 21:25:22,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Ir1d, Tiphereth-A, ywwywwyww, Enter-tainer, greyqz, iamtwz, ksyx, cesonic, Doubeecat, Early0v0, GoodCoder666, Marcythm, Menci, PeterlitsZo, shawlleyw, sshwy, sun2snow, u5n, Xeonacid, ZnPdCo
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用