Catalan Number
卡特兰数表示一组递增数列,用于解决特定的排列匹配问题,有时候呈现为计数问题。
记忆点:
ref:
数列表示
( H_0 ) | ( H_1 ) | ( H_2 ) | ( H_3 ) | ( H_4 ) | ( H_5 ) | ( H_6 ) | … |
---|---|---|---|---|---|---|---|
1 | 1 | 2 | 5 | 14 | 42 | 132 | … |
公式
解析解:
递推解和其他几个公式:
- 语义:第 n 个卡特兰数是之前所有卡特兰数的交错相乘求和。类似于卷积形式。
- 理解:此公式揭示了可解问题的基本形式“交错组合求和”。
- 语义:递推式
- 理解:4 可以推导到 1 式,将二项式展开即可。
相关问题
对角线图步行问题:
ref: 卡特兰数_百度百科
有一个大小为 方格图,左下角为 (0,0) 右上角为 (n,n),从左下角开始每次都只能向右或者向上走一单位,不走到对角线 上方(但可以触碰)的情况下到达右上角有多少可能的路径?