二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
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)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
股市换手率全解析:从概念到实战应用
如何避免在感情中过度依赖对方?
卸妆油怎么用正确且卸得干净呢?
美国买车需要先买保险吗?
次氯酸消毒液的功效与作用
血脂检测前的注意事项
都是电池,“铁锂电池” 和 “三元锂” 区别多大?一文看懂!
数据库导出的csv文件如何确保精度不失真
奇异博士的能力:漫威最强魔法师的超凡技艺
2亿中国人涌入,零工经济还有想象空间吗?
精神疾病患者隐私保护与社区康复信息系统安全性策略
【SSD】NVMe协议
不用透析也不用换肾,干细胞疗法为治疗肾脏疾病指明新方向
朱雀与王者荣耀:古老文化与现代游戏的完美融合,你不可不知的秘密
从禁止到立规 高校探索AI使用边界
Windows安装Rust环境(详细教程)
丰玉姬与玉依姬:日本神话中的龙宫公主
基于深度学习的图像生成与增强技术综述
面试育儿嫂技巧和注意事项有哪些?
0~3岁大脑发育需要两大法宝
舌尖上的海南:10道特色美食
史上最佳 20 部基督教电影
SSD与HDD大比拼:从速度、功耗到应用场景的全方位对比
4种花“养残了”,赶紧“剃光头”,剃得越狠,长得越旺
甘肃爱尔院长盛迅伦教授领衔硕博团队严把近视手术安全关!
无人值班变电站远程智能辅助监控系统的应用
房贷月供计算详解:等额本息与等额本金的区别
失眠挂什么科室的号
睡眠节律障碍需要做什么检查确诊
瑞金医院发布瑞智病理大模型RuiPath,为临床诊断精准导航