二叉树的深度是多少?

如题所述

二叉树的深度计算,首先要判断节点,以下是计算二叉树的详细步骤:

1、一颗树只有一个节点,它的深度是1;

2、二叉树的根节点只有左子树而没有右子树,那么可以判断,二叉树的深度应该是其左子树的深度加1;

3、二叉树的根节点只有右子树而没有左子树,那么可以判断,那么二叉树的深度应该是其右树的深度加1;

4、二叉树的根节点既有右子树又有左子树,那么可以判断,那么二叉树的深度应该是其左右子树的深度较大值加1。



二叉树性质:

性质1:二叉树的第i层上至多有2^(i-1)(i≥1)个节点。

性质2:深度为h的二叉树中至多含有2^h-1个节点。

性质3:若在任意一棵二叉树中,有n0个叶子节点,有n2个度为2的节点,则必有n0=n2+1。

性质4:具有n个节点的完全二叉树深为log2x+1(其中x表示不大于n的最大整数)。

性质5:若对一棵有n个节点的完全二叉树进行顺序编号(1≤i≤n),那么,对于编号为i(i≥1)的节点:

当i=1时,该节点为根,它无双亲节点。

当i>1时,该节点的双亲节点的编号为i/2。

若2i≤n,则有编号为2i的左节点,否则没有左节点。

若2i+1≤n,则有编号为2i+1的右节点,否则没有右节点

温馨提示:内容为网友见解,仅供参考
无其他回答

若一棵完全二叉树有500个结点,则该二叉树的深度为多少
深度为9。由二叉树性质:具有n个节点的完全二叉树的深度为 [log2^n]+1 log2^500=8 8+1=9 比如:设no为度为0的节点数 n1为度为1的节点数 n2为度为2的节点数 n=n0+n1+n2 (1)根据二叉树定义 n=n1+2*n2+1 (2)由(1)(2)得 n2=n0-1 (3)(3)代入(1)n=2n0+n1-1 500=2n0+...

二叉树共有几层,深度为几?
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为7(假设根结点在第1层)。根据二叉树的基本性质3:在任意一棵二叉树中,多为0的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以,可以知道二叉树的每一个结点都有一个分支,所以共7个结点共7层,即度...

具有10个结点的完全二叉树的深度为什么?
因此,具有10个结点的完全二叉树的深度为3。

某完全二叉树共有256个节点,则该完全二叉树的深度为
log2(256)下取整再加1,就行了,树的深度为9。由二叉树性质:具有n个节点的完全二叉树的深度为 [log2^n]+1 log2^500=8 8+1=9 二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二...

怎样判断二叉树的深度是几层
一棵深度为k,且有2^k-1个节点的二叉树,称为满二叉树。这种树的特点是每一层上的节点数都是最大节点数。而在一棵二叉树中,除最后一层外,若其余层都是满的,并且最后一层或者是满的,或者是在右边缺少连续若干节点,则此二叉树为完全二叉树。具有n个节点的完全二叉树的深度为floor(log2n)+...

若一棵完全二叉树有500个结点,则该二叉树的深度为多少
推荐于2017-12-16 16:38:03 最佳答案 由二叉树性质:具有n个结点的完全二叉树的深度为[log2^n]+1log2^500=88+1=9所以深度为9 本回答由网友推荐 举报| 答案纠错 | 评论(2) 7 7 熊猫£M爷 采纳率:57% 擅长: 暂未定制 其他回答 log2^500 =88+1=9总共九 snipersb | 发布于2010-01-20 ...

什么是完全二叉树,并举例说明, 以及树高度、深度的计算,并举例。_百 ...
完全二叉树是指这样的二叉树:除最后一层外,每一层上的结点数均达到最大值;在最后一层上只连续缺少右边的若干结点。具有n 个结点的完全二叉树的深度为[log2n]+1 例:一棵完全二叉树共有64个结点 ,深度为[log2(2^6)]+1=7

完全二叉树的度是几?深度是几?
2-度:在二叉树中,每个节点拥有的子节点数量称为节点的度。在这棵树中,除了根节点E,其它节点的度都是2。所以这棵树的度是3。深度:树中从根节点到最远叶子节点的最长路径上的节点数称为深度。在这棵树中,从根节点E到最远的叶子节点B的路径长度为3,所以这棵树的深度是3。根:这棵树的根...

二叉树的深度
二叉树有个性质:叶子节点的个数比度数为2的节点多1.本题中:叶子节点只有一个.说明该二叉树没有读书为2的节点 所以其余的6个节点全是度数为1.所以这个二叉树就相当于是一条直线 没有分叉。所以其深度为其节点

二叉树的性质有些啊?怎么求它的深度?
二叉树性质如下:1 :在二叉树的第i层上至少有2^(i-1)个结点 2:深度为k的二叉树至多有2^(k-1)个结点 3:对任何一棵二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1 4:具有n个结点的完全二叉树的深度是【log2n】+1(向下取整)5:如果对一棵有n个结点的完全二叉树...

相似回答
大家正在搜