Generate Parentheses
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
Example 1
1 | n=3 |
解题思路
用回溯法构造括号字符串。构造过程中,不能出现右括号数量 r
大于左括号数量 l
的情况。可用的左括号数量与右括号数量均为 n
。
复杂度分析
见 Leetcode 讨论区。
代码
1 | class Solution { |