并查集(基础)Acwing836

并查集要进行的两种操做 将两个集合合并 询问两个元素是否在集合当中 基本原理: 每一个集合用一个树表示,树根编号就是整个集合的编号,树根就是这个树的表明元素,每一个节点都存储他的父节点,用数组p[x]表示x结点的父节点~。 第一个操做查询两个元素是否在集合当中find(int x)要用到find函数~。只有根结点的父节点与本身相等。 int find(int x){//找到根节点的编号~
相关文章
相关标签/搜索