社区
数据结构与算法
帖子详情
数据结构考卷上的问题
eternal2003
2003-12-02 06:13:25
5个节点(值相同)能组成多少种二叉树?。。。
...全文
56
9
打赏
收藏
数据结构考卷上的问题
5个节点(值相同)能组成多少种二叉树?。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eternal2003
2003-12-04
打赏
举报
回复
超级感谢~~!!
LeeMaRS
2003-12-03
打赏
举报
回复
怎么求出来的就很麻烦了, 看数据结构的书吧.
to ZhangYv : 现在是200分, 暂时排在第2, 不知道接下来会不会有组队赛之类的. 但愿没有, 阿门!
levinjoe
2003-12-03
打赏
举报
回复
我谈谈用母函数求解的方法:
设a[n]=n个结点的二叉树数;
则有:
a[n]=a[0]*a[n-1]+a[1]*a[n-2]+...+a[n-1]*a[0] ; n>=1 (a[0]=1)--------(1)
并设f=a[0]+a[1]*x+...+a[n]*x^n+...
对(1)两边乘以x^n,再将n=1到无穷累加,有 f-a[0]=x*f^2
解关于f的一元二次方程,有
f=-( 1-sqrt(1-4*x) )/2;(f=-(1+sqrt(1-4*x)/2 不满足a[0]=1舍去 )
再将f展开得到
a[n]=-1/2*C(1/2,n+1)*(-4)^n
化展得:
a[n]=1*3*5*...*(2n-1)*2^n/(n+1)!
由于1*3*5*...*(2n-1)*2^n=(n+1)*(n+2)*...*(2n) (可用归纳法证)
所以:
a[n]=C(2n,n)/(n+1) 即Catalan数!
eternal2003
2003-12-02
打赏
举报
回复
大侠们能不能说一下怎么求出来的?
ZhangYv
2003-12-02
打赏
举报
回复
楼上复赛结果如何了?
LeeMaRS
2003-12-02
打赏
举报
回复
如果是"n个结点组成的不同的二叉树的个数", 就是C(2n, n)/(n+1)
stephen85
2003-12-02
打赏
举报
回复
从2n中选出n个的组合减去从2n中选出n-1个的组合!!
{唉!无法编公式!!!)
eternal2003
2003-12-02
打赏
举报
回复
5个节点。也不少了吧。。。
lyff8neo
2003-12-02
打赏
举报
回复
节点少的话自己画一画就出来了,如果是n个节点的话让我想一想啊!
上海大学
数据结构
试卷及答案
很好的考试复习资料,内容很多,讲解很细致,而且涉及的也是重点
杭州电子科技大学
数据结构
15期末
考卷
B卷
15试卷B卷,要的取走
数据结构
考卷
和课件
值得下的
数据结构
考卷
和课件
杭州电子科技大学
数据结构
期末
考卷
为杭州电子科技大学期末考试
数据结构
试卷,2套真题,喜欢拿去。
厦门大学2007年
数据结构
期末
考卷
厦门大学2007年
数据结构
期末
考卷
有些描述还是简洁的好。。。
数据结构与算法
33,029
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章