《考研数据结构chpt6.pptVIP

  1. 1、本文档共65页,可阅读全部内容。
  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文档。上传文档
查看更多

第六章 树和二叉树止一个直接前驱或后继(树,图等)数据结构:线性结构(线性E表va,l栈ua,t队io列no等nl)y.ated?wi非th线A性sp结os构e.:Sl至id少es存f在or一.N个ET数3.据5元Cl素ie有nt不ProfiCopyright2004-2011AsposePtyLtd.

第六章 树和二叉树§6.1树的定义树是n个数据元Ev素al的ua有ti限on集o(n记l记y.为T),对ate任dw意it一h棵As树poTs有e.:Slidesfor.NET3.5ClientProfi⒈ 存在唯Co一py一ri个gh称t2为00根4-2的01数1A据sp元os素e;PtyLtd.⒉当n>1时,其它数据元素可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每个集合Ti(i=1,2,…,m)本身又是一棵树,并称树Ti是根的子树.

第六章 树和二叉树B CD2. 嵌套集合表示法ACBD树的表示法1. 分支图表示法EvaluatiAononly.3.广义表表示法(A(B(D),C))atedwithAspose.Slidesfor.NET3.5ClientProfiCopyright2004-2011AsposePtyLtd.

第六章 树和二叉树树的基本术语树的结点:包含一个DE和指向其子树的所有分支;结点的度:一个结点拥有的子树的个数,度为零的结点称为叶结点; Evaluationonly.ate3d.w树it的h度As:p树os中e.所S有li结de点s的fo度r的.N最ET大3值.5MaCaxl(iDe(nIt))Profi含义:C树op中yr最i大gh分t支2支0数04为-2树01的1度As;posePtyLtd.4. 结点的层次及树的深度:根为第一层,根的孩子为第二层,若某结点为第k层,则其孩子为k+1层.树中结点的最大层次称为树的深度或高度5.森林:是m(m=0)棵互不相的树的集合森林与树概念相近,相互很容易转换.

第六章 树和二叉树§6.2 树的基本运算⒈ 初始化操作INITEIvAaTlEu(aTt)i:o创no建nl一y棵.空树。ated⒉wit求h根As函po数sReRO.OSTl(iTd)e:s求fo树rT.的NE根T;3.R5OOCTl(iXe)n:t求Profi结点x所在Co树py的ri根g。ht2004-2011AsposePtyLtd.⒊ 求双亲函数PARENT(T,x):在树T中求x的双亲。⒋ 求第i个孩子函数CHILD(T,x,i):在树T中求结点x的第i个孩子。⒌ 求兄弟函数:在T中求x的左兄弟LSIBLING(T,x);在树T中求x的右兄弟RSIBLING(T,x)。

第六章 树和二叉树第i根子树。⒏ 删除子树操作DEL-CHILD(x,i):删除x的第i棵子树。⒐ 遍历树操作TRAVERSE(T):按顺序访问树T中各个结点。⒑ 置空树操作CLEAR(T):将树T置为空树。⒍ 建树函数CRT-TREE(x,F):建立以结点x为根,森林F为子树的树。Evaluationonly.ated⒎wit插h入As子po树se操.作SlIiNdSe-sCHfIoLrD(.yN,EiT,x3).:5将Clxi作en为tyP的rofiCopyright2004-2011AsposePtyLtd.

第六章 树和二叉树§6.3 二叉树概念及性质一. 二叉树概念 Evaluationonly.atedwit二hA叉sp树os是e.结Sl点id数es为fo0r或.每NE个T3结.5点Cl最ie多nt只P有rofi左右两棵Co子py树ri的gh树t2。00二4-叉20树11是A一s一po种se特P殊ty的Lt树d.,它的特点是:⑴每个结点最多只有两棵子树,即不存结点度大于2的结点;⑵子树有左右之分,不能颠倒。

6.3 二叉树二. 二叉树性质性质1. 在二叉树的第Evia层lu上a至ti多on有o2nil-1y个.结点(i≥1)。ate性dw质i2t2.hA深s度p度o为sek.的Sl二id叉e树sf至o多r多.有NE2Tk-31.个5结Cl点ie(nkt≥P)r。ofi(深度一C定o,py二ri叉gh树t的20最04大-2结0点11数A也sp确os定e)PtyLtd.性质3. 二叉树中,终端结点数n0与度为2的结点数n2有如下关系: n0=n2+1

6.3 二叉树12374K=3n=23-1=75 6满二叉树满二叉树:深度为k,且有2k-1个结点的二叉树。特点:(1)每一层上结点数都达到最大(2)度为1的E结va点lnu

文档评论(0)

181****0009 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档