[数据结构复习]并查集

1.并查集的适用情况:

   在一些应用中,需要把N个元素划分成一组不相交的集合。开始时,每个元素自称一个单元素集合,然后按一定规律把归于同一组元素的集合合并。在此过程中,要反复用到查询某个元素归属于哪个集合的运算。


2.并查集的定义、实现

   操作: Union,Find,          UFSets      这个操作是把S个元素初始化为s个只有一个单元素的子集合。

   Union直接把一棵树的根节点变成另一棵的根结点的子节点,且是把结点个数少的作为子节点。

   可以用父指针数组来实现。(以树为模型。) 子节点的值为正数,指向父节点,根节点的值为负,表示此集合个数。


3.并查集的应用

   等价类划分


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值