二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
CSDN
1.
https://blog.csdn.net/qq_36944952/article/details/122194249
二叉树-满二叉树、完全二叉树
满二叉树
一棵高度为h,并且含有2h - 1个结点的二叉树称为满二叉树,即树中的每一层都含有最多的结点。满二叉树的叶子节点都集中在二叉树的最下一层,并且除叶子结点之外的每个结点度数均为2。(二叉树结点的度即为结点的孩子个数)
特点:
- 只有最后一层有叶子结点。
- 不存在度为1的结点。
- 按层序从1开始编号,自上而下,自左向右。这样每个结点对应一个编号,对于编号为i的结点,如果有双亲,其双亲为⌊ i / 2 ⌋,如果有左孩子,则左孩子为2i,如果有右孩子,则有孩子为2i+1。
完全二叉树
设一个高度为h,有n个结点的二叉树,当且仅当其每一个结点都与高度为h的满二叉树中编号为1...n的节点一一对应时,称为完全二叉树。
特点:
- 只有最后两层可能有叶子结点。
- 最多只有一个度为1的结点,且该节点只有左孩子没有右孩子。
- 若i <= ⌊ n / 2 ⌋,则节点i为分支结点,否则为叶子节点。
- 按层序编号之后,一旦出现某节点(其编号为i)为叶子结点或只有左孩子,那么编号大于i的节点均为叶子结点。
- 若n为奇数,则每个分支结点都有左孩子和右孩子;若n为偶数,则编号最大的分支结点(编号为n/2)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
汽油粮食都买不起!斯里兰卡国家破产意味着什么?
我的世界生存小屋隐蔽密室建造指南:安全与创意的完美结合
符合这些条件可以申请增驾!
劳动力成为商品必须具备哪些现实条件
K线图的12种基本形态:识别与应用指南
打造漂亮芦荟,这些养护技巧不容错过!(芦荟怎么养好看?跟着这15个步骤搞定!)
了解消费者行为和购买心理的重要性
汽车亏电怎么办?一篇文章教你充电与预防措施
烫伤的分级与治疗:从急救到专业医疗的全面指南
内分泌失调会导致头部脱发吗
请假领导不回复消息怎么办
夫妻间沟通技巧的提升
滑膜皱襞术后康复注意事项有哪些
又快又省的短途游,年轻人爱了
安全模式的功能与意义是什么?
高压132低压92,血压正常吗?我来告诉你
排版设计如何营造时间感:通过时间轴与历史顺序呈现信息的疑问探讨?
使用卫星仿真软件STK进行星地链路和星间链路建模与数据提取
AI革新电影创作:从剧本生成到市场营销的新风貌
奢侈品如何做客户crm管理
长者食慾不振怎麼辦?營養補充的有效策略
Excel中快速生成星期几的三种方法
提升军人社会福利的必要性与措施探讨
史书对董卓真实实力的记载与评价
如何操作显示切换回稳定版
木薯怎么处理后无毒
对等翻译理论的实践应用与未来展望
请求权基础法律案例教学的理解与实践指引
安东尼·沃克:NBA传奇球星的辉煌职业生涯
Word中段落缩进和间距的调整方法详解