首页 > 其他 > 详细

并查集 模板

时间:2014-08-10 21:21:50      阅读:456      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

 

const int MAX=1010;  //元素个数的最大值,根据题目修改
int p[MAX];
void init(int n) //n为实有元素个数
{    for (int i=1; i<=n; i++)  p[i]=i;  }
int find(int x) //查找
{   if (x==p[x]) return x;
    else  return  p[x]=find(p[x]);
}
void merge(int x,int y) //合并
{   int px,py;
    px=find(x); py=find(y);
    if (px!=py)  p[px]=py;
}

并查集 模板,布布扣,bubuko.com

并查集 模板

原文:http://www.cnblogs.com/2014acm/p/3903271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!