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:
1
2
3
4
5
6
7
8 > [
> "((()))",
> "(()())",
> "(())()",
> "()(())",
> "()()()"
> ]
>
1 | // |
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:
1
2
3
4
5
6
7
8 > [
> "((()))",
> "(()())",
> "(())()",
> "()(())",
> "()()()"
> ]
>
1 | // |