括号生成
问题简述
给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合。
例如,给出n=3,解集为:
"((()))", "(()())", "(())()", "()()()", "()(())"
思路:递归+回溯
关键是中止条件的判断,详见代码;
Last updated
问题简述
给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合。
例如,给出n=3,解集为:
"((()))", "(()())", "(())()", "()()()", "()(())"
思路:递归+回溯
关键是中止条件的判断,详见代码;
Last updated