2. 结点数为 5 的不同形态的二叉树一共有__种。
(结点数为 2 的二叉树一共有 2 种:一
种是根结点和左儿子,另一种是根结点和右儿子。)
一道填空题c++,求讲解
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 诺er~ 2021-08-22 18:41关注
����������Ҫ�����ݽṹ�������IJ�ͬ�Ķ������м�����_�ٶ�֪�� https://zhidao.baidu.com/question/137072306257106645.html
答案为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个结点的右子树,其中i的取值为0到n-1。
设所求的不相似二叉树有bn种,其中n是下标为结点的个数,
则b0=1(空二叉树) ,
b1=1(一个根结点),
b2=2(一种只有左子树,另一种只有右子树) ,
更一般的表达式为 :
bn = 1, 当n=0时 ,
= b0bn-1 + b1bn-2 + ... + bn-1*b0, 当n>=1时 。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 PointNet++的onnx模型只能使用一次
- ¥20 西南科技大学数字信号处理
- ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
- ¥30 STM32 INMP441无法读取数据
- ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
- ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
- ¥15 用visualstudio2022创建vue项目后无法启动
- ¥15 x趋于0时tanx-sinx极限可以拆开算吗
- ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。