- 5
- 0
- 约3.4千字
- 约 16页
- 2017-01-26 发布于湖北
- 举报
第八章树和二叉树_1摘要
合肥工业大学 计算机与信息学院 * 算法与数据结构 (第八章 树和二叉树) * 8.1 树的相关概念和术语 家族关系示意图/单位机构组成示意图 定义:树T是由n个结点组成的有限集合(n 0)。 其中有一个根结点, 其余结点可划分成m个(m=0)互不相交的子集 T1, T2, ... ,Tm, 且这些子集也分别构成树—T的子树。 (注意:有无空树的概念) * 8.1 树的相关概念和术语 术语 关系术语 孩子结点 —— 子树的根 父结点 兄弟结点 —— 同一个结点的孩子结点互为兄弟 祖先结点 后代结点 层次类术语 根的层次为1 其余结点的层次为其父结点层次加1 高度/深度 —— 整个树中结点的最大层次 度 —— 结点的孩子数目称为结点的度 叶子(终结点)—— 度为0 分支结点----度不为0的结点(非叶子结点) 树的度 —— 最大的结点度 森林 —— 多棵树 有序树/无序树 ——按照兄弟结点之间的排列是否有序 * 8.1 树的相关概念和术语 树的表示形式 图形表示,即前面所示的自然界中的“树”的形式 目录形式:书的目录,资源管理器中的表示 嵌套集合表示 广义表形式 A(B(E(K,L),F),C(G),D(H(M),I,J)) 8.1 树的相关概念和术语 运算 (1)初始化 (2)查找 —— 结点的父、兄弟、祖先、后代、根 (3)插入 —— 叶子, 子树 (4)删除 —— 叶子,子树 树的存储? * * 8.2 二叉树的定义、性质和存储结构 8.2.1定义 二叉树T:是n个结点组成的有限集合(n = 0), n=0时为空二叉树, 否则:其中有一个根结点, 其余结点可以划分成两个互不相交的子集TL, TR, 且TL, TR也分别构成二叉树 —— 左、右子树。 A G F E D C B * 8.2 二叉树的定义、性质和存储结构 二叉树与树的区别: 是两种不同性质的结构; 比较三个结点的树与二叉树,各有几种不同的形态。 三个结点的树 三个结点的二叉树 A A B B C C A A A A A B B B B B C C C C C * 8.2 二叉树的定义、性质和存储结构 由定义可知,依据结点数的多少可将二叉树划分为五种不同的形态: (1)空树,即结点数为0 (2)单结点二叉树,即仅有一个结点 (3)左子树为空右子树不空 (4)右子树为空左子树不空 (5)左右子树均不空 * 8.2 二叉树的定义、性质和存储结构 8.2.2二叉树的性质 性质1:第i层的结点数≤2i-1; 性质2:高度为k(k≥1)的二叉树的结点总数≤2k-1; 性质3:设二叉树的叶子结点数为n0,度为2的结点数为n2,则 n0=n2+1。 证明:设总结点数为n,度为1的结点数为n1,则 n=n0+n1+n2 ——结点数 (1) n-1=n1+2n2 ——分支数 (2) 式(1)-(2)得 n0=n2+1 课堂练习:已知一棵二叉树中,有20个叶子结点,10个结点只有左孩子,15个结点只有右孩子,求该二叉树的总结点数。 * 8.2 二叉树的定义、性质和存储结构 定义1:称高度为k且有2k-1个结点的二叉树为满二叉树。 例如,高度为1~4的满二叉树如下。 A B C G F E D A N O A B C G F E H I D K J M L C B A (a) 高度为1的满二叉树 (b) 高度为2的满二叉树 (c) 高度为3的满二叉树 (d) 高度为4的满二叉树 * 8.2 二叉树的定义、性质和存储结构 定义2:称在满二叉树最下一层从右到左依次连续去掉若干个结点所得到的二叉树为完全二叉树。 下面分别给出完全二叉树和非完全二叉树的示例。 A B C G F E H I D K J M L (a) 完全二叉树示例 M N A B C G F E H I D K J L (b) 非完全二叉树示例 O N 8.2 二叉树的定义、性质和存储结构 定义3:平衡二叉树(AV
您可能关注的文档
- 第八章二叉搜索树摘要.ppt
- 第八章.收获机械摘要.ppt
- 第八章假设检验(3学分)摘要.ppt
- 第八章化学与自然资源的开发利用摘要.doc
- 第八章原子吸收摘要.ppt
- 第八章原子发射光谱法.摘要.ppt
- 第八章可靠性试验摘要.ppt
- 第八章同步电机摘要.ppt
- 第八章发动机润滑系1摘要.ppt
- 第八章图论摘要.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 新学期教师培训会,校长发言:明边界守初心,知尺度有温度,让教育履职既合规又暖心.doc VIP
- 湖南省长沙市第一中学2024-2025学年高二上学期语文1月期末考试试卷(含答案).pdf VIP
- 2025年秋季学期学校全面工作计划.doc VIP
- T∕CHAS 10-2-22-2023 中国医院质量安全管理 第2-22部分:患者服务 疼痛治疗.pdf
- T_CNFMA B036-2024 户外林业机械 以锂离子电池为动力源的步进式松土机.pdf VIP
- T_CCTAS 237-2025 城市轨道交通市域快线车辆运营技术规范.pdf VIP
- 广告策划与创意(第2版):网络广告创意PPT教学课件.pptx
- 人体解剖学试题及答案.docx VIP
- 最后倒计时最后倒数(The Final Countdown) 高清钢琴谱五线谱.doc VIP
原创力文档

文档评论(0)