Catalan(卡特兰)数及定理的简要证明------附上简要代码
来源:互联网 发布:windows系统监控软件 编辑:程序博客网 时间:2024/06/05 21:07
Catalan数很重要, 学计算机的, 没有不知道这个的, 我这个非计算机专业的学生, 也来凑凑热闹:
catalan数和上述定理的应用非常普遍, 也是很多IT公司笔试面试的常考点之一, 其变换方式层出不穷, 有兴趣的朋友可以百度或者谷歌一下。
根据上述catalan数的通项公式, 我们很容易求出递推公式, 于是可以用递归法来计算catalan数字, 如下:
- #include <stdio.h>
- int catalan(int n)
- {
- if(0 == n || 0 == 1)
- {
- return 1;
- }
- return (4 * n - 2) * catalan(n - 1) / (n + 1);
- }
- int main()
- {
- int i = 0;
- for(i = 0; i < 11; i++)
- {
- printf("%d--->%d\n", i, catalan(i));
- }
- return 0;
- }
0--->1
1--->1
2--->2
3--->5
4--->14
5--->42
6--->132
7--->429
8--->1430
9--->4862
10--->16796
0 0
- Catalan(卡特兰)数及定理的简要证明------附上简要代码
- Catalan(卡特兰)数及定理的简要证明------附上简要代码
- 卡特兰数的证明及应用
- 卡特兰数(Catalan)证明及应用:12个高矮不同的人排成前后两队
- 卡特兰数(Catalan)及应用
- 卡特兰数(Catalan)
- 卡特兰数(Catalan)
- 卡特兰数catalan
- catalan卡特兰数
- 卡特兰数(Catalan)
- Catalan(卡特兰)数
- Catalan 卡特兰数
- 卡特兰数Catalan
- 关于Catalan(卡特兰)数的理解
- 卡特兰数的应用 Catalan number
- 卡特兰数 Catalan数
- 卡特兰数 Catalan数
- 卡特兰数[catalan数]`
- RabbitMQ(七):适用于云计算集群的远程调用(RPC)
- Android 属性动画(Property Animation)一
- 网络视频播放Vitamio第三方
- Ubuntu 16.04 下安装HAProxy 1.5.11 做tcp负载均衡
- Oracle Sales Cloud简单介绍
- Catalan(卡特兰)数及定理的简要证明------附上简要代码
- 51nod 1201 整数划分
- 平时自我技术提升的好地方
- 第一篇博客
- Android 属性动画(Property Animation)二
- 9.fs文件操作
- 麻省理工学院研发群芯片架构提升多核心CPU性能
- POJ2299 Ultra-QuickSor[树状数组+离散化 / 归并排序]
- tomcat-tomcat启动流程