首页 > 其他 > 详细

并查集

时间:2014-08-08 15:45:36      阅读:304      评论:0      收藏:0      [点我收藏+]

维基百科:

http://zh.wikipedia.org/zh-cn/并查集

假设初始化时用数组表示每个位置上的元素其father是自己,以对象是整数集为例

Init:

for i<- 1:n

  do father[i]<- i;

 

findFather(x)

if father[x] = x

  return father[x];

else

  return findFather(father[x]);

 

union(x,y)

fatherX <- findFather[x];

fatherY <- findFather[y];

if fatherX != fatherY

  father[x] = y;

return;

 

并查集,布布扣,bubuko.com

并查集

原文:http://www.cnblogs.com/luojiahu/p/3899344.html

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