随笔分类 -  并查集

并查集
摘要:并查集有两个优化。 首先是初始化: 优化: 一、按秩合并 描述:就是在对两个不同子集连接时,按照rank来连,也就是rank低的连在rank高的下面。rank高的做父亲节点。 作用,这样类似维护了一棵树,树是rank高的在上。 二、路径压缩 描述:假如fa数组已经嵌套了N层,那么传统的做法去找祖先要 阅读全文
posted @ 2016-03-19 21:55 小小八 阅读(218) 评论(0) 推荐(0)
POJ 1611 并查集
摘要:23333......简单的并查集模板。就是被并查集递归式路径压缩RE坑过。。。学习一下非递归式路径压缩。附代码:#include#include#include#define maxn 30100using namespace std;int fa[maxn];int n, m, k;void i... 阅读全文
posted @ 2015-06-15 20:48 小小八 阅读(189) 评论(0) 推荐(0)