二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
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)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
糖尿病患者能吃猪血吗?医生建议来了!
猪血:糖尿病患者的理想食材
猪血与糖尿病:营养还是风险?专家解读猪血的健康食用指南
教你辨别真假猪血:选购猪血制品全攻略
胃镜报告说“肠化”,是要得胃癌了吗?
腰椎管狭窄症到底如何诊治?
从盲目报班到重拾自信:一个母亲的奥数退班经历
纳米时栅技术突破,中国精密制造迎来产业化新阶段
轴承选材指南:五大因素决定材料性能与寿命
同远表面处理
新年大扫除必知的10个清洁小技巧,让你的家焕然一新
压力山大?小心前庭性偏头痛找上门!
高血压引发头昏,如何正确应对?
高血压引发头晕怎么办?从机制到预防,一文读懂
张小中教你中医养生缓解头晕
沈阳故宫里的三位传奇皇帝
本溪关门山枫叶正红,沈阳最美秋景一日游
沈阳故宫博物院:辽宁必打卡景点榜首的文化瑰宝
PD快充产品的工作原理、构成部分及PD快充的优势!
2023年卫生总费用超9万亿元,政府支出降、社会支出升
为什么说“我是谁?从哪来?要做什么?到哪里去”是哲学终极问题
尺子行业:市场规模超数十亿,智能定制成新增长点
景洪市勐龙镇小街中心小学:推进生态文明教育 打造绿美和谐校园
改善学校设施管理的6种方法
石材养护小妙招,让你的石材更持久
从RPA到ERP:企业出纳工作流程优化实践
教室外墙布置:设计要点与实施指南
实用指南:从保养到链接,全面了解石材墙面与不同材质间的最佳选择
石材保养小贴士:清洁、修复与防护全攻略
数字化赋能企业出纳:流程优化与风险管控双管齐下