首页 热点资讯 义务教育 高等教育 出国留学 考研考公

什么是卡塔兰数?

发布网友 发布时间:2022-04-19 23:13

我来回答

3个回答

热心网友 时间:2023-10-17 13:05

卡特兰数  Catalan数
  中文:卡特兰数
  原理:
  令h(1)=1,catalan数满足递归式:
  h(n)= h(1)*h(n-1) + h(2)*h(n-2) + ... + h(n-1)h(1) (其中n>=2)
  另类递归式:
  h(n)=((4*n-2)/(n+1))*h(n-1);
  该递推关系的解为:
  h(n)=C(2n,n)/(n+1) (n=1,2,3,...)
  我并不关心其解是怎么求出来的,我只想知道怎么用catalan数分析问题。
  我总结了一下,最典型的四类应用:(实质上却都一样,无非是递归等式的应用,就看你能不能分解问题写出递归式了)
  1.括号化问题。
  矩阵链乘: P=a1×a2×a3×……×an,依据乘法结合律,不改变其顺序,只用括号表示成对的乘积,试问有几种括号化的方案?(h(n)种)
  2.出栈次序问题。
  一个栈(无穷大)的进栈序列为1,2,3,..n,有多少个不同的出栈序列?
  类似:有2n个人排成一行进入剧场。入场费5元。其中只有n个人有一张5元钞票,另外n人只有10元钞票,剧院无其它钞票,问有多少中方法使得只要有10元的人买票,售票处就有5元的钞票找零?(将持5元者到达视作将5元入栈,持10元者到达视作使栈中某5元出栈)
  3.将多边行划分为三角形问题。
  将一个凸多边形区域分成三角形区域的方法数?
  类似:一位大城市的律师在她住所以北n个街区和以东n个街区处工作。每天她走2n个街区去上班。如果她
  从不穿越(但可以碰到)从家到办公室的对角线,那么有多少条可能的道路?
  类似:在圆上选择2n个点,将这些点成对连接起来使得所得到的n条线段不相交的方法数?
  4.给顶节点组成二叉树的问题。
  给定N个节点,能构成多少种不同的二叉树?
  (能构成h(N)个)

热心网友 时间:2023-10-17 13:06

在百度或谷歌上查一下吧,很详细的!

热心网友 时间:2023-10-17 13:06

Catalan数中文:卡特兰数 原理:令h(1)=1,catalan数满足递归式:h(n)= h(1)*h(n-1) + h(2)*h(n-2) + ... + h(n-1)h(1) (其中n>=2)另类递归式:h(n)=((4*n-2)/(n+1))*h(n-1);该递推关系的解为:h(n)=C(2n,n)/(n+1) (n=1,2,3,...)
  
  

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com