数据结构chapter树和叉树等价问题.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构chapter树和叉树等价问题

森林法改进2的算法分析 操作  时间效率 操作执行次数 Find O(log2+m/nn) m Union O(1) n-1  将所有元素合并到一个集合:O(n+mlog2+m/nn) 森林法改进1+改进2的算法分析 操作  时间效率 操作执行次数 Find O(l) m Union O(1) n-1  将所有元素合并到一个集合:O(m+n) 作业11 算法设计题 1、实现FindPathCompress()函数功能,该函数在查找的同时实现路径压缩,将深层结点移近根结点。 2、实现UnionRank()函数功能,该函数实现按秩进行合并的算法,其中的查找操作调用第一步的函数。 离散数学 等价关系   设mathR/math是集合mathA/math上的一个二元关系,若mathR/math满足:   自反性:math\forall x \in A,~~(x, x) \in R/math   对称性:math\forall x, y \in A,~~(x, y) \in R ~~ \implies ~~(y, x) \in R/math   传递性:math\forall x, y, z \in A, Luruiqi((x, y) \in R \wedge (y, z) \in R)~~\implies~~(x, z) \in R/math   则称mathR/math是定义在mathA/math上的一个等价关系。设R是一个等价关系,若x,y∈R,则称x等价于y,记作x~y。   例如,设mathA = \{1, 2, \ldots, 8\}/math,定义mathA/math上的关系mathR/math如下:   math   R = \{ (x, y) | x, y \in A \wedge x \equiv y (\mod~3) \}   /math   其中mathx \equiv y (\mod~3)/math 叫做 mathx/math 与 mathy/math 模 3 同余,即 mathx/math 除以 3 的余数与mathy/math 除以 3 的余数相等。不难验证 mathR/math 为 mathA/math 上的等价关系。   设f是从A到B的一个函数,定义A上的关系R:aRb,当且仅当f(a)=f(b),R是A上的等价关系。 集合中的数据元素除了“同属于一个集合的关系”之外别无其它关系 集合的实现方法有位向量表示法、有序表表示法、树型结构表示法等。 * 离散数学 等价关系   设mathR/math是集合mathA/math上的一个二元关系,若mathR/math满足:   自反性:math\forall x \in A,~~(x, x) \in R/math   对称性:math\forall x, y \in A,~~(x, y) \in R ~~ \implies ~~(y, x) \in R/math   传递性:math\forall x, y, z \in A, Luruiqi((x, y) \in R \wedge (y, z) \in R)~~\implies~~(x, z) \in R/math   则称mathR/math是定义在mathA/math上的一个等价关系。设R是一个等价关系,若x,y∈R,则称x等价于y,记作x~y。   例如,设mathA = \{1, 2, \ldots, 8\}/math,定义mathA/math上的关系mathR/math如下:   math   R = \{ (x, y) | x, y \in A \wedge x \equiv y (\mod~3) \}   /math   其中mathx \equiv y (\mod~3)/math 叫做 mathx/math 与 mathy/math 模 3 同余,即 mathx/math 除以 3 的余数与mathy/math 除以 3 的余数相等。不难验证 mathR/math 为 mathA/math 上的等价关系。   设f是从A到B的一个函数,定义A上的关系R:aRb,当且仅当f(a)=f(b),R是A上的等价关系。 集合中的数据元素除了“同属于一个集合的关系”之外别无其它关系 集合的实现方法有位向量表示法、有序表表示法、树型结构表示法等。 * (用{}表示一个等价集合) * 集合中的数据元素除了“同属于一个集合的关系”之外别无其它关系, * 输出等价类方法:开始从0节点搜起,把它的两个直接等价类入栈,然后依次出栈,每次出栈后对出栈元素的直接等价类再进行一次类似的处理,直到包含0节点的等价集合被全部输出。 结构represents a c

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档