二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
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)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
哪些因素影响IT产品笔记本策略的选择?
如何揪出团队里的内鬼
小时不识月,呼作白玉盘。
买二手相机怎么避坑!你不会不知道吧?
揭秘椭圆的隐藏之美:探索它的准线奥秘
Win11 关机快捷键是什么?两种常用 Windows 快速关机方法
如何达成目标:明确目标、制定计划、高效执行和及时调整
耳朵里有异响,但不是耳鸣
关节肿胀做什么检查能查出来
英超第24轮:切尔西2-1逆转西汉姆,欧冠席位争夺白热化
兰州石化:科技创新驱动高质量发展
张家界成为韩国游客热门旅游目的地
佛山十大特色名小吃,舌尖上的佛山,品味岭南风情
如何利用人脉获得内推机会
2024年常州房地产市场回顾与展望
佛教密宗中的五方佛:象征意义与智慧内涵
不服不行!詹姆斯这7大记录,再过50年都没有后辈能打破
手机屏幕旋转功能如何关闭?遇到问题怎么办?
Vulkan扩展与层的深层探索:增强功能与兼容性的秘诀
当儿童文学作家最快活——任溶溶的百岁童话人生
黔地文化惊艳海外
知行合一:王阳明的哲学智慧及其现代意义
如何进行压力测试和情景分析?
星露谷物语海莉攻略:她喜欢什么礼物?
阶梯储蓄法的操作方式是怎样的?采用阶梯储蓄法的优势是什么?
红斑狼疮初期什么症状
体脂率练到多少才能出现腹肌?男性怎么快速练出腹肌呢?
铜芯电缆载流量计算口诀
维生素D和K2能否帮助孩子长高?专家解读
佛教佛祖排名一览表