08 2024 档案
Johnson全源最短路
摘要:Johnson全源最短路 引入 对于一个无负环的图,我们可以用Floyd或n遍Bellman-ford求出它的全源最短路 Floyd复杂度为O(\(n^3\))在稀疏图上效率极低 n遍Bellman-ford O(\(n^2m\))效率远不及 Floyd 注意到n遍dijstra复杂度为O(\(nm 阅读全文
posted @ 2024-08-14 23:04 Grylls_117 阅读(9) 评论(0) 推荐(0) 编辑
二分图最大匹配(匈牙利算法)
摘要:二分图最大匹配(匈牙利算法) 算法思路 寻找增广路 即一条以选中边开始,以选中边结束的路,它有一个重要的性质:选中边比未选中边多一. 只需要不断贪心的找增广路,直到不存在为止 具体实现 以dfs(深度优先)为例 1.从左部1号开始搜寻增广路 2.令当前点编号为x遍历右部与x相连的点 3.若当前点未被 阅读全文
posted @ 2024-08-14 23:03 Grylls_117 阅读(3) 评论(0) 推荐(0) 编辑
主席树
摘要:主席树(可持久化权值线段树) 这是一种用于处理一段数(e.g.1,2,3,4,5)在一个序列的某个区间[l,r]上出现几次/区间k小/查询历史版本的数据结构 前言:权值线段树 权值线段树可以维护某个区间内数组元素出现的次数。 1.主席树是什么? 对于一颗权值线段树,我们要往里面添加n个数字,我们知道 阅读全文
posted @ 2024-08-02 22:50 Grylls_117 阅读(8) 评论(0) 推荐(0) 编辑