美文网首页
七、二叉树(二)、二叉树的性质

七、二叉树(二)、二叉树的性质

作者: 默默_David | 来源:发表于2020-06-06 13:57 被阅读0次

数据结构目录

二叉树的性质一

在二叉树的第i层上最多有2^(i-1)个结点(i>=1)

第i层上最多有2^(i-1)个结点(i>=1)

二叉树的性质二

深度为k的二叉树最多有2^k-1个结点(k>=1)

注意 这里是2^k再减1

深度为k的二叉树最多有2^k-1个结点(k>=1)

二叉树的性质三

对任何一棵二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1
推导过程:

  1. 假设度为1的结点数为n1,则二叉树T的结点总数为n=n0+n1+n2
  2. 其次我们发现连接数总数等于总结点数n-1,并且等于``n1+2*n2
  3. 所以 n-1=n1+2*n2
  4. n0+n1+n2-1=n1+2*n2
  5. 得出结论n0=n2+1

二叉树的性质四

具有n个结点的完全二叉树的深度为⌊log₂n⌋+1
推导过程:略

二叉树的性质五

如果对一棵有n个结点的完全二叉树的结点按层序编号,对任一结点i(1<=i<=n)有以下性质:

  1. 如果i=1,则结点i是二叉树的根,无双亲;如果i>1,则其双亲是结点⌊i/2⌋
  2. 如果2i > n,则结点 i 无做左孩子(结点 i 为叶子结点);否则其左孩子是结点2i
  3. 如果2i+1 > n,则结点 i 无右孩子;否则其右孩子是结点2i+1

相关文章

  • 12.树Tree(2)

    目录:1.二叉树的基本概念2.二叉树的性质3.二叉树的创建4.二叉树的遍历 1.二叉树的基本概念 2.二叉树的性质...

  • 4. 二叉树的遍历

    1. 二叉树的遍历 1. 二叉树的五大性质 性质1:在二叉树的第i层上至多有2i-1个结点(i>=1)。 性质2:...

  • 数据结构-树

    树,二叉树的定义: 二叉树是N个节点的有效集,二叉树与无序数不同,二叉树每个节点只有两个子树。 二叉树的性质: 二...

  • 对二叉树的第一波总结

    二叉树 二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是有序树! 二叉树的性质 1、非空二叉树的叶子结点数等于...

  • 数据结构——树

    目录 1、什么是树 2、相关术语 3、二叉树 3.1、二叉树的类型 3.2、二叉树的性质 3.3、二叉树的结构 3...

  • 平衡二叉树

    平衡二叉树又称AVL树 性质: 它或者是颗空树,或者是具有下列性质的二叉树: 它的左子树和右子树都是平衡二叉树,且...

  • 数据结构课程 第七周 树和二叉树

    定义 基本术语 与线性结构比较 二叉树 二叉树抽象数据类型定义 二叉树性质和存储结构 特殊形式二叉树(顺序存储时可...

  • 浅谈(二叉树,真,满,完全)

    什么事树形结构? 树的基本概念 下面开始正式进入二叉树。 看一下二叉树的概念。 二叉树的性质如下: 什么是真二叉树...

  • 数据结构

    二叉树的性质: 二叉树中,第 i 层最多有 2i-1 个结点 如果二叉树的深度为 K,那么此二叉树最多有 2K-1...

  • 算法基础 树专题 二叉树

    二叉树 每个节点最多含有两个子树的树称为二叉树。 二叉树的性质: 在非空二叉树中,第i层的节点数不超过2 i-1,...

网友评论

      本文标题:七、二叉树(二)、二叉树的性质

      本文链接:https://www.haomeiwen.com/subject/bnsxtktx.html