Zia*_*man 5 algorithm disjoint-sets data-structures
我刚研究了不相交的集合数据结构,我知道它也被称为"联合查找数据结构",union和find是这个数据结构的两个主要操作.我们可以在不相交集上执行并集,类似地我们可以执行查找操作; 我想知道除了union和find之外我们可以在不相交集上执行的其他操作.
不相交集合结构也称为“并查结构”。因此union,find和MakeSet操作无论如何都应该得到支持。其他操作并不是这个结构的全部内容,它们是否受支持取决于实现和您的目标。有时,您需要专门选择特定的实现来满足项目的附加操作需求。
除此之外,如果我们支持其他与集合相关的基本操作,那就太好了。让我们来列举一下:
find- 支持,它很可能是 的结果。