【算法简述】基础数据结构-满二叉树

本文详细阐述了满二叉树的定义,即所有层级节点数达最大、总节点数为(2^k)-1的二叉树。重点介绍了其外观像三角形的特征,包括节点数计算公式和各层节点分布。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


满二叉树是是个超级意味深长无敌复杂无可奈何让人超级意味深长无敌复杂无可奈何…

在这里插入图片描述
但是国外的二叉树说法就不一样:
在这里插入图片描述
但是,我们还是让国内的算法为标准,再说我们讲太多也不好,所以这次我只讲国内的(满二叉树)


满二叉树定义&性质

一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树;如果一个二叉树的层数为k,且结点总数是(2^k) -1,则它就是满二叉树。

满二叉树的外观像一个三角形,因此,它有如下几个性质:

  1. 一个层数为k 的满二叉树总结点数为:2^k-1 因此满二叉树的结点数一定是奇数个。
  2. 第i层上的结点数为:2^i-1.
  3. 一个层数为k的满二叉树的叶子结点个数(也就是最后一层): 2^k-1.

完——————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值