卡特兰数
卡特兰数
卡塔兰数(Catalan number)是组合数学中非常重要的数列,广泛应用于多种结构的计数问题。第 n 项用 $C_n$ 表示。
定义
递推公式:
闭式公式:
应用场景
- 不同二叉树个数:n 个节点构成不同二叉树的个数为 $C_n$
- 合法括号序列数:n 对括号的合法组合数
- 二叉搜索树个数:n 个不同元素形成的不同 BST 个数
- 多边形三角剖分数
典型例题
四个节点的不同二叉树个数:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Moyuan"s website!
