随笔分类 - 【学习笔记】图论
摘要:简介 我们还可以在并查集的边上定义某种权值和这种权值在路径压缩时产生的运算,从而解决更多的问题。也称为「种类并查集」或「拓展域并查集」。 实现 为了维护并查集中的边权,需要将边权下放到子节点中存储。因此,每个节点存储的都是它到它的父节点之间的边权。只有当一个节点的父节点发生变化时,才需要相应地调整边
阅读全文
摘要:前置知识 啊嘿嘿,第三次学习 tarjan 终于是给我学明白了。 先来看一下 dfs 树上的三种边: 树边:从父亲连向儿子的边 返祖边:从儿子连向祖先的边 横叉边:除了前两种边之外的边 tarjan 算法中常用的两个数组: \(dfn_i\):表示 \(i\) 的时间戳,即第几个被遍历到 \(low
阅读全文

浙公网安备 33010602011771号