二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
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)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
五输穴——取穴及对症
“过年回家一睁眼,相亲对象已到面前”?春节“自救指南”速收藏
小孩尿床的原因和治疗方法
6岁小孩老是尿床是怎么回事
替尔泊肽使用指南:如何正确起始剂量,降低副作用?
电网最后一公里"梗阻":变电站落地难 不缺电郑州闹电荒
什么是DMA指标?如何在交易中应用DMA?
这样按揉耳朵,等于给全身做了套“养生操”
保姆级双目测距原理及代码
苹果ID保护指南:用强大密码和双重验证守护您的账户安全
如何写出一篇优秀的项目建议书
如何写出一篇优秀的项目建议书
领导力发展策略与实践指南
数据、AI、5G 多要素赋能城市“智慧未来”
奥西里斯:从生育之神到死者统治者
皮脂腺囊肿的5种处理方法,哪种最适合你?
全麦面包里的“健康密码”
泰州:里下河地区最大的湖泊湿地——大纵湖重焕生机
双马来酰亚胺树脂(BMI)可用于制造高频高速覆铜板 我国技术成熟度有望提升
一片茶叶的千年传承 | 安化黑茶的“经世致用”之道
关于冠心病急救药硝酸甘油片,这四个关键点要牢记!
什么是计算机思维?
生吃橄榄的好处(探究生吃橄榄的健康益处及使用技巧)
10年车龄的爱车,这些部件需要重点关注
阿莫西林能不能空腹吃
髌骨软化症的运动疗法
意超杯:国际米兰vsAC米兰,谁能获得冠军奖杯?
《黄帝内经》:冬天要养肾,其实就是以“养藏”为主,做好4件事
销售客户行为分析:如何提升转化率与客户满意度?
以诗为媒!“诗颂真善美 讴歌新时代”诗词综艺展演喜迎国庆