Catalan 数

Catalan 数计数组合中的一个计数序列, 记为 , 其前几项为

Catalan 数见于许多计数结果, 包括凸多边形的三角剖分数目、二叉树的数目、括号序列的数目等.

1定义

定义 1.1 (Catalan 数).自然数 , Catalan 数 定义为自然数其中 二项式系数.

2性质

基本性质

Catalan 数满足如下递推公式: , 且当 时,

Catalan 数的生成函数

证明.
证明. 由二项式级数 积分, 得除以 , 得

计数结果

对整数 , 凸 边形的三角剖分的数目是 . 这里, 三角剖分是指选取该 边形的 条两两不相交的对角线的方法, 从而这些对角线将 边形划分为 个三角形.

, 具有 个元素的二叉树的数目是 . 这里, 二叉树是指由形如 的序列构成的集合 , 其中 , 且每个 , 使得若 , 则 . 例如, 具有 个元素的二叉树有 .

, 具有 对括号的括号序列的数目是 . 这里, 括号序列是指形如 (()())() 的序列, 其中要求括号能正确地配对, 也就是对任何 , 其前 个符号中左括号的数量不少于右括号的数量. 例如, 具有 对括号的括号序列有 (())()().

中, 由 的最短路径共有 条. 由 且恒满足 的最短路径的数目为 .

3相关概念

术语翻译

Catalan 数英文 Catalan number德文 Catalan-Zahl (f)法文 nombre de Catalan (m)日文 Catalan 数 (Catalan すう)韩文 Catalan 수