具有3个结点的二叉树有5种,可推测出具有4个结点的二叉树有(  )种。

A.10B.11C.14D.15... A.10
B.11
C.14
D.15
展开
考试资料网
2023-05-22 · 百度认证:赞题库官方账号
考试资料网
向TA提问
展开全部
【答案】:C
题干给出具有3个结点的二叉树有5种,多增加一个根节点之后,可以有左右不同的3结点二叉树,所以左右分别有单个3结点子树的二叉树有2*5=10种;除此之外,3个结点可以构造成2结点子树和单节点子树,所有不同共有4种。
综上,具有4个结点的二叉树有14种。
也可以使用公式计算,
这是1个求和公式。
N=0,是空树,只有1种形态,即A[0]=1。
N=1,是单节点树,只有1种形态。即A[1]=1。
当N>=2时,A[N]是对A[N]A[N-M-1],M从0~N-1的求和。
如:
当N=2时,M=0~N-1=0~1,
A[2]=A[0] ×A[2-0-1]+A[1] ×A[2-1-1]=A[0] ×A[1]+A[1] ×A[0]=2,即A[2]=2。
当N=3时,M=0~N-1=0~2,
A[3]=A[0] ×A[3-0-1]+A[1] ×A[3-1-1]+A[2] ×A[3-2-1]
=A[0] ×A[2]+A[1] ×A[1]+A[2]A[0]=1×2+1×1+2×1=5,即A[3]=5。
当N=4时,M=0~N-1=0~3,
A[4]=A[0] ×A[4-0-1]+A[1] ×A[4-1-1]+A[2] ×A[4-2-1]+A[3] ×A[4-3-1]
= A[0] ×A[3]+A[1] ×A[2]+ A[2] ×A[1]+A[3]A[0]= 1×5+ 1×2+2×1+5×1=14,即A[4]=14。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式