并查集(直接往根节点连的方式)
来源:互联网 发布:网点分布图制作软件 编辑:程序博客网 时间:2024/06/11 20:29
用数组的下标存放集合元素,数组中所对应的值就是其根节点(它的双亲结点的)的下标。 在连接的时候采用直接往其root连接。 虽然是多叉树,但是对并查集中所需要处理的东西更加好处理。
#include<iostream>using namespace std;//直接往根节点上连的情况。#define N 10010int root[N];void ini(){ int i; for(i = 1;(root[i] = i) < N; ++i);//0号节点不要}void findset(int x){ if(root[x] != x) root[x] = findset(root[x]); return root[x];}void uni(int x,int y){ if(findset(x) != findset(y)) root(findset[x]) = findset[y];}int main(){ return 0;}
- 并查集(直接往根节点连的方式)
- POJ1182食物链【并查集+根节点的偏移】
- FZU2155 盟国 (并查集的虚拟节点)
- HRBUST 2189 节点的连接 (并查集)
- hrbust 2189 节点的连接(并查集)
- 并查集(删除节点)
- HDU:4707 Pet(并查集+某元素到根节点的距离计算)
- poj1182->食物连->并查集
- POJ 1182 食物链 节点与树根记录下关系的并查集(种类并查)
- HRBUST2189 并查集入门 节点的连接
- POJ 1611 记录节点数的并查集
- 并查集(求树的节点的总个数)
- ZOJ 3789 Gears (并查集 合并+删除+离根节点的距离)
- Dragon Balls HDU杭电3635 【并查集,递归的方法找根节点】
- UVA 11987 并查集(虚拟节点)
- hdu 2473 Junk-Mail Filter(删除节点操作的并查集)
- 并查集(删除节点,就是增加一个新的爹)
- HDU 1856 More is better(越多越好,并查集,节点的个数)
- hbase配置详解
- MVC @using (Html.BeginForm())
- Java和eclipse常用操作
- Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
- jquery 限制文本框只能输入数字
- 并查集(直接往根节点连的方式)
- 说说临时表空间Temp的异常胀大
- 利用递归来实现回文数的判断
- hook ZwQueryDirectoryFile实现文件隐藏
- log4j 将日志保存到数据库
- Mybaitis if标签转义问题
- oralce的序列 分页 删除重复数据
- 搜索引擎的大数据时代
- CVS在MAC OSX中的安装和使用