24 lines
312 B
Markdown
24 lines
312 B
Markdown
|
# 22. Generate Parentheses
|
||
|
|
||
|
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
|
||
|
|
||
|
- Example 1:
|
||
|
|
||
|
```
|
||
|
Input: n = 3
|
||
|
Output: ["((()))","(()())","(())()","()(())","()()()"]
|
||
|
```
|
||
|
|
||
|
- Example 2:
|
||
|
|
||
|
```
|
||
|
Input: n = 1
|
||
|
Output: ["()"]
|
||
|
```
|
||
|
|
||
|
## Constraints:
|
||
|
|
||
|
```
|
||
|
1 <= n <= 8
|
||
|
```
|