23 lines
312 B
Markdown
23 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
|
|
```
|