Leetcode上的标准Generate Parenthesis问题如下
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
For example, given n = 3, a solution set is:
[
"((()))",
"(()())",
"(())()",
"()(())",
"()()()"
]
在解决方案选项卡中,他们解释了我发现很难理解的闭包编号方法。
我对代码进行了试运行,甚至得到了正确的答案,但似乎无法理解它为什么起作用?这种方法背后的直觉是什么?
任何帮助将不胜感激!