算法随笔(Cantalan数)

来源:互联网 发布:阶层的算法用c语言 编辑:程序博客网 时间:2024/04/29 21:07

        1.一般公式: C_n = \frac{1}{n+1}{2n \choose n} = \frac{(2n)!}{(n+1)!n!}    

          另类递归式:h[n]=((4*n-2)/(n+1))*h[n-1]

        2.Cn表示有n+1个叶子的二叉树的个数。

                  3.Cn表示长度2n的dyck word的个数。Dyck word是一个有n个X和n个Y组成的字串,

           且所有的部分字串皆满足X的个数大于等于Y的个数。

       4.将上例的X换成左括号,Y换成右括号,Cn表示所有包含n组括号的合法运算式的个

          数

       5.Cn表示所有不同构的含n个分枝结点的满二叉树的个数。(一个有根二叉树是满的

          当且仅当每个结点都有两个子树或没有子树。)


前几项:    11251442132429143048621679658786208012742900267444096948453535767012964479047763870017672631906564120420244662670209148256364034305961365012899041473244861946401452.....

0 0
原创粉丝点击