- 9
- 0
- 约2.81万字
- 约 109页
- 2017-10-16 发布于浙江
- 举报
扩充二叉树 在二叉树里出现空子树的位置增加空树叶,所形成的二叉树称为扩充二叉树(extended binary tree) 构造一棵扩充二叉树只需要在原二叉树里度数为1的分支结点下增加一个空树叶,在原二叉树的树叶下面增加两个新的空树叶。 扩充二叉树是满二叉树,新增空树叶(以下称为外部结点)的个数等于原二叉树的结点(以下称为内部结点)个数加1 二叉树的主要性质 性质4. 满二叉树定理:非空满二叉树树叶数目等于其分支结点数加1。 证明:满二叉树定理由性质3可直接推出。 性质5. 满二叉树定理推论:一个非空二叉树的空子树数目等于其结点数加1。 证明:设二叉树为T,将其所有空子树换为树叶,记新扩充满二叉树为T’。所有原来T的结点现在是T’的分支结点。根据满二叉树定理,新添加的树叶数目等于T结点个数加1。而每个新添加的树叶对于T的一个空子树。因此T中空子树数目等于T中的结点个数加1 5.2.1 抽象数据类型 在二叉树的抽象数据类型中,定义了二叉树基本操作的集合,在具体应用中可以以此为基础进行扩充 为了强调抽象数据类型与存储无关,在此并没有具体规定该抽象数据类型的存储方式 5.2.2 深度优先周游二叉树 基于二叉树的递归定义,这三种深度优先周游的递归定义是: (1) 前序法(tLR次序,preorder traversal)。其递归定义是
您可能关注的文档
- 软件工程-刘强-SEProject05-SRSReview.pdf
- 软件工程-刘强-SEProject06-SDD.pdf
- 软件工程-刘强-SEProject08-Contract.pdf
- 软件工程-刘强-Survivor-ProblemStatement.pdf
- 软件工程-许家怡-教学课件 第2章 软件需求工程.ppt
- 软件工程-许家怡-教学课件 第3章 软件设计.ppt
- 软件工程-许家怡-教学课件 第4章 面向对象的技术.ppt
- 软件工程-许家怡-教学课件 第6章 软件实现.ppt
- 软件工程-许家怡-教学课件 第1章 软件工程概述.ppt
- 软件工程-许家怡-教学课件 第5章 UML建模语言.ppt
最近下载
- 2024中国南水北调集团新能源投资有限公司本部及所属单位相关岗位招聘7人笔试备考试题及答案解析.docx VIP
- 富士康-制程管理.pdf
- 养老医疗护理员培训.ppt VIP
- 2025北京《秘书工作》杂志社招聘合同制工作人员6人考试备考题库及答案解析.docx VIP
- TJSTJXH X-2024《可控低强度材料灌注工法桩(墙)技术规程》.pdf
- 2024(新高考1卷)英语试题详解解析 课件.pptx
- 糖化学-生物化学.ppt VIP
- (二模)2026年深圳市高三年级第二次调研考试语文试卷(含答案).docx
- 黑龙江省考面试真题(行政执法类)-已完成.pdf
- 机械原理(第九版)孙恒课后习题答案解析.pdf
原创力文档

文档评论(0)