爨爨爨好

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年1月12日

摘要: ▶ 问题:给定正整数 n,求由 n 对小括号组成的所有合法表达式,显然所求表达式的个数为卡塔兰数 C(2n,n) / (n+1) 。 ● 暴力枚举,超时。回溯法添加字符,添加够了以后进行检查,时间复杂度 O(22n)。 ● 单边加项,3 ms,随时记录当前的 '(' 和 ')' 的数量,其中一个超过 阅读全文
posted @ 2018-01-12 00:35 爨爨爨好 阅读(142) 评论(0) 推荐(0) 编辑