← 数学与统计

加泰罗尼亚数字探索者

加泰罗尼亚数字浏览器(戴克路径、括号、树)

探索加泰罗尼亚数字 C_n 以及具体对象:平衡括号(戴克词)、戴克路径和完整二叉树。在精确 BigInt 和模表之间切换,然后使用固定种子枚举或均匀采样示例。

所有计算都在您的浏览器中运行。树输出使用“*”来标记叶子。

其他语言 ja | en | zh-CN | es | pt-BR | id | fr | hi-IN | ar

使用方法(3步)

  1. 选择 n 和表示选项卡(括号、路径或树)。
  2. 选择枚举或样本,然后根据需要设置限制和种子。
  3. 查看 C_n、示例和完整表格,然后导出 CSV 或共享 URL。

输入

快速n
代表
示例视图
模式

结果

C_n值

C_n = (1 / (n + 1)) * C(2n, n)
C_0 = 1,C_{n+1} = sum_{i=0..n} C_i * C_{n-i}

如何阅读示例

括号使用“(”和“)”。路径使用 U 表示向上,R 表示向右。树使用 (L,R) 和 '*' 作为叶子。

对于较大的 n,枚举会自动禁用。采样采用具有固定种子的统一 DP 方法。

示例

    表(C_0 至 C_nMax)

    n C_n 数字

    示例演练

    n = 3(5 个字符串)

    长度为 6 的平衡括号:((()))、(()())、(())()、()(())、()()()。

    n = 10 (C_10 = 16796)

    如果需要测试数据,请使用采样来浏览示例并导出 CSV。

    常见问题解答

    什么是加泰罗尼亚号码?

    加泰罗尼亚数字计算平衡括号、戴克路径、完整二叉树以及许多其他共享相同递归的结构。

    为什么枚举有上限?

    示例的数量增长得非常快。采样可以保持页面响应,同时仍然提供代表性输出。

    采样器是否均匀?

    是的。采样器使用 DP 计数来选择每个步骤,因此每个 Dyck 单词都有相同的可能性。固定种子会复制相同的列表。

    Dyck 路径如何映射到括号?

    将“(”映射到 U,将“)”映射到 R。当括号字符串平衡时,路径恰好位于对角线下方。

    多边形三角剖分有何关系?

    凸 (n+2) 边形的三角剖分数量也是 C_n,因此多边形三角剖分是另一种 Catalan 结构。

    使用什么树定义?

    此页面使用具有 n 个内部节点的完整二叉树。叶子显示为“*”,内部节点写为(L,R)。

    相关