二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
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)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
离婚调解机制是什么
淘宝怎么看历年来消费统计
家庭教育与孩子的情绪调节技巧:管理情绪,促进和谐
轮胎生产日期怎么看?get这篇攻略,安全无忧出行
他们的“墓志铭”书写着千年前火焰山脚下的卫戍故事
金钻水培全面指南:从入门到进阶的详细攻略
没药的功效与作用
没药的功效与作用
下眼皮有个小洞是怎么回事
可以晒干的冬季喂牛牧草:四种高营养成分选择
如何在虚拟机上搭建一个Web服务器
计算机科学:了解RISC与CISC架构的区别
尽头牙拔了好还是不拔好?我的尽头牙烂了~纠结是该拔掉还是补牙!有没有牙医给说下?
放风筝作文写作指南:四种类型及实用技巧
魔兽世界英雄模式吉安娜副本:暗影牧师攻略详解
包裹运输轨迹异常怎么办?这份全面指南请收好
被捞女骗了钱和感情怎么办
不要让“别哭”,成为孩子心里的伤
如何评估长期股票投资的收益潜力
房产税如何计算及如何征收
盖斯特研报:2025年1月中国汽车市场销量走势与热点解析
零基础学习R语言:从入门到实践的完整指南
慢性湿疹吃什么中药治疗
人生有意义吗?生命有意义吗?你是否陷入了虚无主义
平庸之恶的实质:一种丧失了思考能力的极端之恶
股票的基本面和技术面
银行储蓄卡的账户信息更新通知方式?
山东省新闻办:力争突破硫化物固态电池等核心技术瓶颈!
寒冷的冬季,糖尿病患者需要特别注意这10个方面问题
制作冷萃需要注意什么细节?冷泡咖啡正确的咖啡粉研磨度是多少?要泡多长的时间?