我想知道是否有人可以回答我,这是在下一个问题的回溯解决方案中生成的结果数量:
给定 n 对括号,编写一个函数来生成格式正确的括号的所有组合。
例如,给定 n = 3,解集是:
“((()))”、“(()())”、“(())()”、“()(())”、“()()()”
stackoverflow中有一篇相关的帖子:Generate balance parentheses in java
我怀疑是否有一个公式可以给我计算之前可以生成的有效括号的数量。例如:
- f(n):
- f(1) = 1
- f(2) = 2
- f(3) = 5
等等..
谢谢你。