- 3
- 0
- 约4.34千字
- 约 6页
- 2015-09-24 发布于安徽
- 举报
特殊数据结构——并查集
在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。这一类问题近几年来反复出现在信息学的国际国内赛题中,其特点是看似并不复杂,但数据量极大,若用正常的数据结构来描述的话,往往在空间上过大,计算机无法承受;即使在空间上勉强通过,运行的时间复杂度也极高,根本就不可能在比赛规定的运行时间(1~3秒)内计算出试题需要的结果,只能采用一种全新的抽象的特殊数据结构——并查集来描述。
一、数学准备
首先,我们从数学的角度给出等价关系和等价类的定义:
定义1:如果集合S中的关系R是自反的,对称的,传递的,则称他为一个等价关系。
——自反:x=x;
——对称:若x=y,则y=x;
——传递:若x=y、y=z,则x=z。
要求:x、y、z必须要同一个子集中。
定义2:如果R是集合S的等价关系。对于任何x∈S,由[x]R={y|y∈S and xRy}给出的集合[x]R称为由x∈S生成的一个R的等价类。
定义3:若R是集合S上的一个等价关系,则由这个等价关系可产生这个集合的唯一划分。即可以按R将S划分为若干不相交的子集S1,S2,S3,S4,……,他们的并即为S,则这些子集Si变称为S的R等价类。
划分等价类的问题的提法是:要求对S作出符合某些等价性条件的等价类的划
您可能关注的文档
最近下载
- 艰难梭菌感染性结肠炎护理查房.pptx VIP
- 海南省海口市2024-2025学年七年级下学期期末考试地理试卷(含答案).pdf VIP
- 2025年西学中试题库及答案.doc VIP
- 钢结构工程监理实施细则.docx VIP
- 深圳卫视大型纪录片《中国南极记忆》招商方案.ppt VIP
- GDBD-2025-09 线路工程岩石(较软岩)土石方开挖补充定额.pdf VIP
- 初三毕业暨高中升学模拟考试数学卷(带解析)中考数学模拟题.doc VIP
- GB51158-2015 通信线路工程设计规范.docx
- 2026年企业风险辨识分级管控清单煤矿企业安全风险辨识分级管控清单.docx VIP
- 高原特殊区域农村公路砂砾路面就地再生技术规范.pdf VIP
原创力文档

文档评论(0)