并查集实验报告.docx
《并查集实验报告.docx》由会员分享,可在线阅读,更多相关《并查集实验报告.docx(6页珍藏版)》请在优知文库上搜索。
1、2017-2018学年第一学期数据结构课程设计报告题目:并查集专业:数字媒体技术班级:数字151姓名:学号:指导教师:成绩:目录1问题描述22问题分析33程序设计34程序代码45参考文献56程序测试与运行结果6附:源程序61问题描述1.问题描述假设某个城市住着n个人,如果两个人是认识的则这两个人属于同一个单位的,现给定n个人的m条关系(即某两个人认识),问这个城市共有多少个单位。例如有10个人编号分别是1-10,有11条关系:(5,4)(4.9)(7.6X10.5X3.2).10)(7.2)(2.1(7.8)其中.(5.4)表示编号5和编号4的人是认识的,其余一样。可以得出(1.2.3.6.7
2、.8)这6个人是同一个单位的,(4,5.9,10)这4个人是同一个单位的,整个城市共两个单位,2问题分析很显然,他们之间的关系是满足传递性的,例如编号为5和4的人属于同一个单位,编号为4和9的人属于同-一个单位,则编号为5和9的人也属于同一个单位。另外,还有两个关系是隐藏的,每个人跟自己是认识的(自反);如果编号为5的人和编号为4的人是认识的,那么编号为4的人和编号为5的人也是认识的(对称)。加上这两条关系可以得出属于同一个单位的人有自反、对称、传递3个性质,他们是属于同一个等价类的。上面问题中,初始时有n个人,每个人都属于-一个独立的等价类,每加入一个关系(x,y)先要查X和y是属于哪个等价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告
