二叉树-满二叉树、完全二叉树
创作时间:
作者:
@小白创作中心
二叉树-满二叉树、完全二叉树
引用
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)只有左孩子没有右孩子,其余分支结点左右孩子都有。
热门推荐
宠物情感密码:解读猫猫的8种行为,看看你是否是它的终身依靠!
猫咪临终关怀指南:如何给予爱猫最好的告别
猫咪临终前的预兆与护理指南
【法国美食文化】巴黎必吃的法式经典菜、鹅肝松露餐厅、咖啡厅推荐、甜点攻略
波兰美食:一场跨越千年的味觉盛宴
制冷剂不足时会有哪些表现?如何判断充入量
空调故障维修大全——解决空调故障的终极指南(从制冷效果不佳到漏水问题)
探访张氏帅府:一座大帅府,半部民国史
揭秘“东北王”张作霖的权力博弈
揭秘东北王张作霖的真实人生
张作霖:权谋高手还是军事盲?
农村老人福利大放送:除了养老金,还有这些补贴等你拿
选购指南:如何买到适合老年人的电动三轮篷车?
用什么方式可以提高注册会计师的薪资待遇?
老北京炸酱面的终极秘籍,你get了吗?
炸酱面产业链的经济效应与发展趋势
奈曼旗“金红娃”葡萄种植秘籍大揭秘!
骑行友山姆教你高效换挡
自行车档位调节,科学健身新姿势
山地车档位选择攻略:新手必看!
山地车档位选择攻略:告别卡顿骑行
珠江所鼋亲子鉴定技术新突破
雪豹DNA鉴定:野生动物保护的科技利器
五年级学生如何玩转语文日记?
鲍鱼、鱼翅、燕窝、海参:营养价值揭秘与理性消费指南
唐山市路北区:“海绵”活水兴城 百姓享山乐水
土豆蒜子烧扣肉:传统扣肉与土豆的完美融合
广东肠粉:从千年古食到现代美食的华丽转身
布拉肠粉 vs 抽屉式肠粉:一场跨越千年的美食对话
美军巡洋舰退役加速:总数降至个位数,世界第一地位依旧稳固