并查集教程专用课件
并查集初步 Yellow Vigorous Pine Disjoint Sets 并查集是一种树型的数据结构,用于处理一些不相交集合的合并问题。 并查集的主要操作有 1-合并两个不相交集合 2-判断两个元素是否属于同一个集合 3-路径压缩 元素的合并图示 判断元素是否属于同一集合 用father[i]表示元素i的父亲结点,如刚才那个图所示 判断元素是否属于同一集合 由此用某个元素所在树的根结点表示该元素所在的集合 判断两个元素时候属于同一个集合的时候,只需要判断他们所在树的根结点是否一样即可 也就是说,当我们合并两个集合的时候,只需要在两个根结点之间连边即可 路径压缩 上述的做法是指就是将元素的父亲结点指来指去的在指,当这课树是链的时候,可见判断两个元素是否属于同一集合需要O(N)的时间,于是路径压缩产生了作用 路径压缩实际上是在找完根结点之后,在递归回来的时候顺便把路径上元素的父亲指针都指向根结点 路径压缩示意图 程序清单 function getfather(v:integer):integer; begin if (father[v]=0) then getfather:=v else begin father[v]:=getfather(father[v]); getfather:=father[v
您可能关注的文档
- 平面机构的运动简图绘制专用课件.ppt
- 平面广告色彩设计专用课件.pptx
- 平面汇交力系几何法专用课件.ppt
- 平面广告设计——POP广告设计专用课件.ppt
- 平面专用课件.ppt
- 平面自动抛光机和磁力研磨机价格供参习.docx
- 平顶山市新城区医院初步设计说明(总)供参习.doc
- 平顶山市第一学期期末调研考试供参习.doc
- 平移和旋转专用课件.ppt
- 平顶山市第九届运动会气排球秩序册7.21供参习.docx
- 成人慢性疼痛护理规范 DB13_T 6030-2024.docx
- 2026年《WST 312-2009医院感染监测规范》宣贯培训方案.docx
- 创伤性休克患者护理指南(DB1303_T 382-2024).docx
- 十五五期间基于生物传感器的连续生理监测与药物响应动态投资分析报告.docx
- 2025年烧伤治疗与护理手册.docx
- 经典国外包装设计.docx
- 呼吸科优质护理一科一品建设实践与成效.docx
- GA_T 2323-2025 法庭科学 生物检材中硫代硫酸根离子检验 液相色谱-质谱法.docx
- GA_T 2329-2025法庭科学 虹膜图像相似度检验技术规范.docx
- 《肝衰竭肝移植围手术期管理诊治指南(2026版)》解读.docx
最近下载
- (SAP-MA-07)反歧视管理作業程序.pdf VIP
- 2026对外经济贸易大学事业编专职辅导员、其他专技人员招聘备考题库精编答案详解.docx VIP
- 三角高程测量记录表.docx VIP
- GBT51095-2015 建设工程造价咨询规范.doc VIP
- Unit 1 Festivals and Celebrations Reading and Thinking 说课课件高中英语人教版必修第三册.ppt
- 2026对外经济贸易大学事业编专职辅导员、其他专技人员招聘备考题库及参考答案详解1套.docx VIP
- 大数据在财务工作中的应用分析15论文.doc VIP
- DB5134_T 27-2022 凉山牛育肥牛饲养技术规程.docx VIP
- 3.5.2 呼吸作用-【精华备课】2023-2024学年七年级生物上册同步教学课件(北师大版).pptx VIP
- 【雷赛】2610接线盒接口定义.pdf VIP
原创力文档

文档评论(0)