并查集算法与应用
相关概念:并查集的最重要两个操作:1、合并操作merge(x, y)。即合并两个原本不相交的集合,此所谓 “并”。2、查找操作find(x)。即检索某一个元素属于哪个集合,此所谓 “查”。并查集的朴素实现只需要一个数组就能表示集合,我们用fset[i]表示元素i所在的集合编号。1、初始化每个元素一个集合:fset[i] = i2、查找x属于属于哪个集合,直接通过下标索引3、合并x、y的操作,需要判断x、y是否相等朴素算法实现中,合并操作的时间复杂度太高。如果有n次合并操作,那么总的时间复




