完全二叉树和二叉树性质「建议收藏」

完全二叉树和二叉树性质「建议收藏」一.完全二叉树特点:1.叶子节点只能出现在最下面2层2.层序遍历时连续的二.二叉树性质第i层,最多有2的(i-1)次方个节点深度为k,最多有2的k次方-1个结点叶子节点为n0,度为2的结点为n2,则n0=n2+1n个节点的完全二叉树,深度为log[(2,n)+1]取下地板n个节点的完全二叉树,按层序编号,任一结点ia.i=1,则结点为根,若i&…

大家好,又见面了,我是你们的朋友全栈君。

转载请附上链接:https://blog.csdn.net/qq_37978862/article/details/105069350

一.完全二叉树

特点:

1.叶子节点只能出现在最下面2层
2.层序遍历时连续的

二. 二叉树性质

  1. 第i层,最多有2的(i-1)次方 个节点
  2. 深度为k,最多有2的k次方-1个结点
  3. 叶子节点为n0,度为2 的结点为n2,则n0 = n2+1
  4. n个节点的完全二叉树,深度为log [(2,n)+1 ] 取下地板
  5. n个节点的完全二叉树,按层序编号,任一结点i
a.  i=1,则结点为根,若i>1 则双亲为节点【i/2】取下地板
b.  2i>n,则结点i无左孩子,否则左孩子结点为2i
c . 2i+1>n,则结点无右孩子,否则右孩子为节点2i+1
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142704.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win10家庭版打开管理员账户_win10用户账户控制阻止程序运行

    win10家庭版打开管理员账户_win10用户账户控制阻止程序运行win10版本家庭中文版:运行应用程序报错:解决办法(亲试):1.进入”控制面板“–”用户账户“–”用户账户“,选择”更改用户账户控制设置“,选择最后一项,点击”确定“按钮,如下图:2.按

    2022年8月1日
    7
  • Linux常用基本命令

    Linux常用基本命令目录文件管理cd切换目录cd绝对路径/相对路径 切换目录cd.. 返回上一级目录cd../.. 返回上两级目录cd/ 进入根目录ls列出目录ls 列出文件(不包括隐藏文件)ls-a 列出所有文件(包括隐藏文件)ls-l 列出文件和详细信息(不包括隐藏文件)ls-al 列出文件和详细信息(包括隐藏文件)pwd显示当前路径pwd 显示当前用户所在目录

    2022年4月11日
    44
  • Linux内核解压

    Linux内核解压linux内核解压说明:首先下载内核linux-4.12.4.tar.xz然后下载工具7z.rar然后用winrar解压7z.rar然后安装7z然后用7z解压linux-4.12.4.tar.xz得到linux-4.12.4.tar最后用winrar解压

    2022年7月23日
    12
  • vim 删除多行方法

    vim 删除多行方法比如想删除一个文件的1-42行的前2列:gg#到文件首ctrl+v#可视块模式42j,2l#注意是小写的J和L(使用方向键向下和向右来选择删除区域也可以)d#删除…

    2022年6月29日
    30
  • 将Excel转换为word_excel如何将横排变成竖排

    将Excel转换为word_excel如何将横排变成竖排本次转换用到了NPOI里面的方法,会经过封装成为dll,在.net平台和unity都测试通过。下面主要讲一下思路:1.将表格读取为DataTable类型2.z

    2022年8月22日
    4
  • 算法刷题LeetCode中文版_leetcode100题

    算法刷题LeetCode中文版_leetcode100题算法题打卡:仅仅反转字母。没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。所以说,树倒了,没有一片雪花是无辜的

    2022年8月31日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号