并查集(查找优化——加权法则)
来源:互联网 发布:云计算 erp 标题 编辑:程序博客网 时间:2024/05/01 05:06
通过判断fa[ ]大小,从而判断子树和父树。
void init(){for(int i=0;i<maxn;i++)fa[i]=-1;}int Find(int x){int s;for(s=x;fa[s]>=0;s=fa[s]);while(s!=x){int tmp=fa[x];fa[x]=s;x=tmp;}return s;}void Union(int x1,int y1){int x=Find(x1),y=Find(y1);int tmp=fa[x]+fa[y];if(fa[x]>fa[y]){fa[x]=y;fa[y]=tmp;}else{fa[y]=x;fa[x]=tmp;}}
0 0
- 并查集(查找优化——加权法则)
- 【POJ1984】【二维加权并查集】【向量运算】【四边形法则】
- 加权并查集—— uva12232 Exclusive-OR
- UVA 1329 Corporative Network——加权并查集
- hdu3038(加权并查集)
- 叠积木(加权并查集)
- hdu3038(加权并查集)
- Zjnu Stadium(加权并查集)
- 重量差异 (加权并查集)
- UVA11987(加权并查集)
- 【HDU3038】【加权并查集】
- HDU2818加权并查集
- 便 加权并查集
- uva 11987 Almost Union-Find(加权并查集)
- hdu 2545 树上战争(加权并查集)
- POJ-1988 Cube Stacking (加权并查集)
- LA 3207 合作网络 (加权并查集)
- hdu 3234 异或(加权并查集)
- ListView动态加载更多数据
- 解决Eclipse中文乱码
- HDU 5025 - Saving Tang Monk(状压 + BFS)
- 用FireDAC连接oracle
- C#使用Mutex实现程序单实例运行
- 并查集(查找优化——加权法则)
- 读书笔记-HBase in Action-第四部分-(1)部署
- Unix下五种I/O模型
- codevs1166 矩阵取数游戏
- iOS开发者之IRC
- Effective C++:条款45:运用成员函数模板接受所有兼容类型
- python urlparse库将application/x-www-form-urlencoded转换为字典
- 【HIVE】join
- 在CentOS 6.3中安装与配置SVN的方法