您当前的位置:首页 > 淘宝百科

完全二叉树结点计算方法(完全二叉树)

时间:2023-03-20 08:31:02
导读 您好,今天帅帅来为大家解答以上的问题。完全二叉树结点计算方法,完全二叉树相信很多小伙伴还不知道,现在让我们一起来看看吧!1、满二叉树...

您好,今天帅帅来为大家解答以上的问题。完全二叉树结点计算方法,完全二叉树相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个子结点。

2、在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。

3、完全二叉树是指这样的二叉树:除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。

4、对于完全二叉树来说,叶子结点只可能在层次最大的两层上出现:对于任何一个结点,若其右分支下的子孙结点的最大层次为p,则其左分支下的子孙结点的最大层次或为p,或为p+1。

5、完全二叉树具有以下两个性质:性质5:具有n个结点的完全二叉树的深度为[log2n]+1。

6、性质6:设完全二叉树共有n个结点。

7、如果从根结点开始,按层次(每一层从左到右)用自然数1,2,……,n给结点进行编号,则对于编号为k(k=1,2,……,n)的结点有以下结论:①若k=1,则该结点为根结点,它没有父结点;若k>1,则该结点的父结点编号为INT(k/2)。

8、②若2k≤n,则编号为k的结点的左子结点编号为2k;否则该结点无左子结点(显然也没有右子结点)。

9、③若2k+1≤n,则编号为k的结点的右子结点编号为2k+1;否则该结点无右子结点。

10、满二叉树肯定是完全二叉树,完全二叉树不一定是满二叉树。

11、为满二叉树为完全二叉树。

本文就为大家分享到这里,希望小伙伴们会喜欢。

结点

|| 相关文章
    无相关信息
最新文章