22

DFS
使用DFS,对每个下标,都有选择左括号和右括号的可能
记录当前左括号嵌套深度lnum
那么选择左括号时,lnum+1,但不能超过n
选择右括号时,lnum不能为0
最后下标到2n时,或者已匹配括号数量为n时,将结果加入res当中

优化



emplace和push





移动



例子


卡特兰数




使用DFS,对每个下标,都有选择左括号和右括号的可能
记录当前左括号嵌套深度lnum
那么选择左括号时,lnum+1,但不能超过n
选择右括号时,lnum不能为0
最后下标到2n时,或者已匹配括号数量为n时,将结果加入res当中
















