1.由三个结点可以构造多少个不同的二叉树?(原因)

2.二叉树根结点的层次为0,对含有100个结点的二叉树,可能最大树深度和最小树深度分别是?和 ? (过程) 谢啦

3个结点可以构成5种形态的二叉树:根左左、根左右、左根右、根右右、根右左。

因为根的层次为0,100个结点二叉树可能的最大深度就是100-1=99,为每层只有一个结点,最小的深度为log2n下取整,也就是log2(100) 下取整,为6。

5n个结点的二叉树的可能种数是C(2n,n)/(n+1)]

扩展资料:

①结点:包含一个数据元素及若干指向子树分支的信息。

②结点的度:一个结点拥有子树的数目称为结点的度。

叶子结点:也称为终端结点,没有子树的结点或者度为零的结点。

④分支结点:也称为非终端结点,度不为零的结点称为非终端结点。

参考资料来源:百度百科-二叉树

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
1)每个节点没有区别的可以构造5种
(1)满树 1种
(2)单子树的4种 根 左 左;根左右;根右左;跟右右;
有区别(不同节点在不同位置算一种,
由于每种树形有三个位置,故,每种树形有P(3,3)种方法,
安排每个节点的位置) 共有每个5*P(3,3)=5*6=30种
2)
含有100个结点的二叉树,可能最大树深度和最小树深度分别是100 (每个节点只有一个子树),最小深度为 log2(100-1) =7(向上取整2^6=64,2^7=128;64<100<128 )
根结点为0不算叶点的深度为最大99,最小6 算叶子结点100,7本回答被网友采纳
第2个回答  2013-03-27
3个结点可以构成5种形态的二叉树:根左左、根左右、左根右、根右右、根右左
因为根的层次为0,100个结点二叉树可能的最大深度就是100-1=99,为每层只有一个结点,最小的深度为log2n下取整,也就是log2(100) 下取整,为6
第3个回答  2013-03-29
1.由三个结点可以构造5个不同的二叉树,
1个顶点,剩下2个,只有左子树2种,只有右子树2种,左右子树都有1个

2.二叉树根结点的层次为0,对含有100个结点的二叉树,可能最大树深度和最小树深度分别是?和 ?

解答: 最大深度,就是只有一边的时候,1层1个节点,有100深度。
最小深度,就是完全二叉树的时候,除叶结点可能不满外,其他都满的,└log2 n┘+1 =7
这个是性质:具有n个结点的完全二叉树的深度为 └log2 n┘+1
第4个回答  2020-05-03
没看到你那第二个问题,
“二叉树根结点的层次为0”
我不明白为什么根结点的层次会是0的呢?
根结点的层次应该是1才对的。
我那答案是层次1的。
相似回答