软件开发的树型数据结构全内容讲解
树图思维导图提供 并查集数据结构脑图 在线思维导图免费制作,点击“编辑”按钮,可对 并查集数据结构脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a844f152227e202f507a979833c97d19
并查集思维导图模板大纲
逻辑结构
元素之间为集合关系
基本操作
初始化
初始化并查集,并将所有数组元素初始化为1
Find(S[],x)
查:找到元素x所属集合
Union(S[],root1,root2)
并:将集合ROOT2合并到集合ROOT1下,成为一个集合
存储结构
顺序存储,每个集合组织成一棵树,采用“双亲表示法”
代码
掌握
根节点的绝对值表示一棵树(集合)的结点总数
Union操作合并两棵树时,把小树合并到大树下
压缩路径,先找到根节点,再把查找路径上所有结点挂到根节点下
压缩路径代码,第一次循环找到根设为root,第二次循环时要保存父节点t,再把x挂到根下
优化,知道α(n)远远小于logn就行
实现克鲁斯卡尔(Kruskal)算法
判断无向图连通性
每遍历到一条边,将边连接的两个顶点合并到同一个集合中
处理完所有边后只要是连通的顶点都会合并到同一个子集中,不连通的顶点一定在不同的子集中
用于判断和构造等价类
树图思维导图提供 1、课题1:早期风险识别、筛查与管理技术遴选、整合和评估 在线思维导图免费制作,点击“编辑”按钮,可对 1、课题1:早期风险识别、筛查与管理技术遴选、整合和评估 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4e741c193ec4e0e81ec2e43505a19df0
树图思维导图提供 当代文学思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 当代文学思维脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:74923487dc6790b24aa2f54b1c9c6472