一棵二叉树共有47个结点,其中有23个度为2的结点,假设根节点在第1层,则该二叉树点深度为多少

作者&投稿:张黎 (若有异议请与网页底部的电邮联系)
一棵二叉树有47个结点,其中有23个度为2的结点,假设根结点在第一层,求深度~

由于度为2的结点个数为23个,因此度为0的叶子个数为23 + 1 = 24 所以度为1的结点个数为47-23-24=0,也就是一棵正则二叉树 因此其最小深度为log2(47) + 1 = 6,最大深度为(47 + 1) / 2 = 24

深度为6 你不要把问题想的复杂化,他其实就是一道基础题!请你仔细看一遍本节书上的知识!

按照二叉树的性质,该二叉树中度为0结点个数为23 + 1 = 24,因此该二叉树中度为0结点个数为47-23-24 = 0,这个就是所谓的正则二叉树,因此,有47个结点二叉树的最小深度就是47个结点完全二叉树的深度:6
最大深度就是(47 +1)/2 = 24


数据结构大学计算机必学非线性结构
二叉树是树的特殊一种,具有如下特点:·每个结点最多有两颗子结点。·左子树和右子树是有顺序的,次序不能颠倒。·即使某结点只有一个子树,也要区分左右子树。 散列表 散列表, 也叫哈希表, 是根据关键码和值(key和value) 直接进行访问的数据结构, 通过key和value 来映射到集合中的一个位置,这样就可以很快找到...

数据结构二叉树遍历方式学生收藏
先序遍历可以想象为,一个小人从一棵二叉树根节点为起点,沿着二叉树外沿,逆时针走一圈回到根节点,路上遇到的元素顺序,就是先序遍历的结果。巧记:根左右 先序遍历结果为:ABD HI EJCFKG 中序遍历 中序遍历可以看成,二叉树每个节点,垂直方向投影下来(可以理解为每个节点从最左边开始垂直掉到地上),然后从左往右数...

有几种不同的五个点的二叉树?
五个点的不同的二叉树有42个。含有n个节点的二叉树的不同形式共有1\/(n+1) * C(2n,n)个。所以5个点有42种(左4或右4或左3右1或左1右3或左2右2, 14+14+5+5+2*2=42)。一个有n个结点的二叉树可以看作由三个部分组成,一个根结点,一个含i个结点的左子树,一个含n-i-1个...

二叉树的形态共有几种
所以,由4个结点可以构造出 14 种不同形态的二叉树。一棵深度为k,且有2^k-1个节点的二叉树,称为满二叉树。这种树的特点是每一层上的节点数都是最大节点数。而在一棵二叉树中,除最后一层外,若其余层都是满的,并且最后一层或者是满的,或者是在右边缺少连续若干节点,则此二叉树为完全...

一棵二叉树有多少种不同的形态
四个节点可以构成14种。公式:B[n] = C[n,2n] \/ (n+1)将n=4带入上述公式,可以得出,组合数C[n,2n]的n为上标,2n为下标,将n=4代入公式,B[4] = C[4,8] \/ (4+1) = 8! \/ (4! * 4! * 5) = 8*7*6\/(4*3*2) = 14。附: 4个结点对应的14种形态的二叉树 \/ ...

已知一棵完全二叉树树中有234个结点,问树的高度数多少
节点的高度:指从该节点到最深节点的路径长度。只含有根节点的树的高度为0 树的高度:指树中所有节点高度的最大值 设树的高度为h,那么:满二叉树的节点个数为:2^0 + 2^1 +...+2^h = 2^(h+1) - 1 完全二叉树的节点个数为:2^h ~ 2^(h+1) - 1 原因很简单,完全二叉树在h...

一棵二叉树一共有19个节点 其叶子节点可能有几个??
一个哈夫曼树有19个节点,其叶子节点有十个叶子节点。计算方法如下:(n+1)\/2 哈完全二叉树的特点是叶子结点只可能出现在层序最大的两层上,并且某个结点的左分支下子孙的最大层序与右分支下子孙的最大层序相等或大1。在该序列中,除第一个结点外,每个结点有且仅有一个直接前驱结点;除最后一...

一颗124个叶子结点的完全二叉树,最多有多少个结点??
248。计算过程如下:1、根据二叉树的性质n0 = n2 + 1,因此度为2的结点数为124-1 = 123。2、而完全二叉树中度为1的结点数最多1个。3、因此该完全二叉最多有:124+123+1 = 248个结点。完全二叉树是由满二叉树而引出来的。对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与...

一颗二叉树共有25个节点,其中5个是叶子节点,则度为1的节点数为_百度知...
二叉树有如下性质:N0 = N2 + 1,即叶子节点等于度为2节点个数加1证:结点总数n = n0 + n1 + n2。设B为分支总数,因为除根节点外,其余结点都有一个分支进入,所以n = B + 1。又因为分支是由度为1或2的结点射出,所以B = n1 + 2n2。综上:n = n0 + n1 + n2 = B + 1 = n1...

设一棵二叉树共用50个叶结点,则共有多少个度为2的结点
49个度为二的结点

察布查尔锡伯自治县15836597256: 一棵二叉树共有47个结点,其中有23个度为2的结点.假设根结点在第一层,则该二叉树的深度为多少? -
父尹甘克: 由于度为2的结点个数为23个,因此度为0的叶子个数为23 + 1 = 24 所以度为1的结点个数为47-23-24=0,也就是一棵正则二叉树 因此其最小高度为log2(47) + 1 = 6,最大高度为(47 + 1) / 2 = 24

察布查尔锡伯自治县15836597256: 一棵二叉树共有47个结点,其中有23个度为2的结点.假设根结点在第一层,则该二叉树的深度为多少? -
父尹甘克:[答案] 由于度为2的结点个数为23个,因此度为0的叶子个数为23 + 1 = 24 所以度为1的结点个数为47-23-24=0,也就是一棵正则二叉树 因此其最小高度为log2(47) + 1 = 6,最大高度为(47 + 1) / 2 = 24

察布查尔锡伯自治县15836597256: 一棵二叉树共有47个结点,其中有23个度为2的结点,假设根节点在第1层,则该二叉树点深度为多少 -
父尹甘克: 按照二叉树的性质,该二叉树中度为0结点个数为23 + 1 = 24,因此该二叉树中度为0结点个数为47-23-24 = 0,这个就是所谓的正则二叉树,因此,有47个结点二叉树的最小深度就是47个结点完全二叉树的深度:6 最大深度就是(47 +1)/2 = 24

察布查尔锡伯自治县15836597256: 一颗二叉树共有47个结点,其中有23个度为2的结点.假设根结点在第1层,则该二叉树的深度为多少? -
父尹甘克: 具有n个结点的完全二叉树的深度为:以2为底n的对数+1,所以该二叉树的深度为6

察布查尔锡伯自治县15836597256: 二叉树结点,度,深度,等等看不懂一颗二叉树共有47个结点,其中有23个为度为2 的结点.假设根节点在第一层,则该二叉树的深度为?二叉树的知识我不... -
父尹甘克:[答案] 这道题是去年9月份的二级Access的填空题,我看了好多答案,都是6.其实是不对的.因为这里所说的二叉树,没有说是完全二叉树!所以有很多种可能,如改成该二叉树的深度最小为多少,就是6可以根据完全二叉树来推导.二叉树中,...

察布查尔锡伯自治县15836597256: 有关 二叉树的几个问题1.一棵二叉树共有25个结点,其中5个是叶子节点, 则度为1的结点有多少个?2.一棵二叉树共有47个结点,其中有23个度为2的结点,... -
父尹甘克:[答案] 第一题: n0=n2+1 n0=5 n2=4 n1=25-5-4=16 第二题: n2=23 n1=24 n1=0; 说明是满二叉树 log2(47+1)=log2(48) 向上取整就是 6

察布查尔锡伯自治县15836597256: 一棵二叉树有47个结点,其中23个度为2的结点,假设根结点在第一层,则该二叉树的深度为? -
父尹甘克: 应该深度为6,因为除了根节点,每个节点需要父节点的一个度,所以度的和为46,所以所有的节点除了度为2,就是度为0的节点,所以是完全二叉树

察布查尔锡伯自治县15836597256: 已知一棵满二叉树有47个结点,则该二叉树有多少个叶子结点!? -
父尹甘克: 是完全二叉树,题错了,得结果 24 个.

察布查尔锡伯自治县15836597256: 二叉树结点,度,深度,等等看不懂 -
父尹甘克: 这道题是去年9月份的二级Access的填空题,我看了好多答案,都是6.其实是不对的.因为这里所说的二叉树,没有说是完全二叉树!所以有很多种可能,如改成该二叉树的深度最小为多少,就是6可以根据完全二叉树来推导.二叉树中,度为0的结点为度为2的结点数加1,可知度为0的叶子结点为24,所以没有度为1的结点.哈夫曼树就不存在度为1的结点,根据其特征,可知该二叉树最高为24,第一层一个结点,后续的每层2个结点,总共刚好为47个结点.所以正确的答案应为:6至24都可以

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网