- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
树概念二叉树性质存储(2学时多)
知识回顾 线性数据结构共同特点:? 线性表 栈与队列 串 数组与广义表 1:1 关系 1:n 关系? 第6章 树和二叉树 例子: 组织机构图: 族谱关系图: 系统模块功能结构图: 共同点? 6.1 树的定义和基本术语 教学目标: 掌握树和二叉树的基本概念 熟练掌握二叉树的特点和基本性质 重点: 二叉树的性质 难点: ADT定义 1.树的定义:是n(n=0)个结点的有限 n=0时为空树 n0时为非空树: (1)有且仅有一个特定的称为根(root)的结点; (2)其余结点可分为m(m0)个互不相交的有限集{T1,T2,…,Tm},其中每个集合本身又是一棵子树. 由上可知:树的定义为递归定义. 如下图: A B C D G F E H I J K L M T1={B,E,F,K,L}; T2={C,G}; T3={D,H,I,J,M} …… 2.树的ADT定义: tree=(D,R,P) 其中,D具有相同特性数据元素集合 R具有以下几种情况: (1)D为空集,R为空集 (2)D中一个元素(根:Root),R为空集 (3)D中有两个以上元素时,R={H} 存在D-{Root}的划分:D1,D2,…,Dm.对于任意Di非空,则有:xi∈Di,有Root,xi,Di-{xi}关系记作Hi. 则H={Root,x1,H1,……,Root,xm,Hm} P:119页(自己阅读,理解即可) 3.树的表示形式 (1)树形表示法 (2)文 氏图表示法 (3)凹入表示法 (4)广义表形式 (括号嵌套表示法) (A(B(E(K,L),F),C(G),D(H(M),I,J))) F K L E A B G C I J M H D 4.基本术语 结点: 数据元素+分支 度: 结点的分支数目 终端结点/非终端结点:叶子/分支结点,内部结点 树的度: max{结点的度} 双亲/孩子/兄弟: 同一双亲 祖先/子孙: 层次/堂兄/深度: 森林: A B C D G F E H I J K L M 6.2 二叉树 1.二叉树的定义 ①二叉树是另一种树型结构,但不是树的特例. ②特点: (1)每个结点至多只有两棵子树.(结点的度?) (2)二叉树的子树有左右之分,不能颠倒 ③二叉树中结点的5种基本形态: 没有结点 度为0 度为1 度为2 ④ ADT定义 BinaryTree=(D,R,P) 其中,D具有相同特性数据元素集合 R:(1)D为空集,R为空集,空二叉树 (2)D中一个元素(根:Root),R为空集 (3)D中有两个以上元素时,R={H} 存在D-{Root}的划分:Dl,Dr.假设Dl非空,则有: xl∈Dl,有Root,xl,Dl-{xl}关系记作Hl;对于Dr亦可. 则 H={Root,xl,Hl,Root,xr,Hr} P:121页-123页(自己阅读,理解即可) 2.二叉树的性质 性质1:在二叉树的第i层至多有2i-1个结点 证明:(用归纳法证明) ①i=1时,只有根结点,21-1=20=1 ②假设第i-1层上有2(i-1)-1,命题成立. 由二叉树的特点知:每个结点至多有2棵子树,所以:第i层上的结点数是i-1层上结点数的2倍, 即第i层的结点数为:2* 2(i-1)-1=2i-1 命题成立 证明:由性质1得 第1层至多有结点个数:20 第2层至多有结点个数:21 … … 第k层至多有结点个数:2k-1 总结点数= 20+21+… …+ 2k-1= 等比序列 2k-1 性质2:深度为k的二叉树至多有2k-1个结点 证明:假设度为1的结点数为n1,总结点数为n, 分支数目为B,则 n=n0+n1+n2 ……….. ① n=B+1 ……………… ② B=n1+2*n2 ……
您可能关注的文档
- 染色质免疫沉淀(CIP)技术的难点及应用.docx
- 染色质免疫沉淀(CIP)实验指南及技术总结.doc
- 查处商业贿赂行为有法律规范依据汇集.doc
- 柔性卡箍式离心排水铁管施工技术.doc
- 柘城县“十三五”规研究报告.doc
- 查看工作组计算机无访问的解决办法(详图解.doc
- 柯美Bizhub 200-C210震旦AD C218彩色复印机故障代码.doc
- 柳埠中学八下uni10复习课教学设计.doc
- 柳州市城市职业学院校区万兆核心校园网络的建设分析.doc
- 柳州市新中企开发有公司五年(-)年发展规划(改后).doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)