22. 括号生成
难度中等1252收藏分享切换为英文关注反馈
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。
示例:
1 | 输入:n = 3 |
通过次数166,462
提交次数218,996
一道经典的回溯算法的题目,lcnit表示左边括号的数目,rcnt表示右括号的数目;结束的条件是temp.size()==2*n,也就是满足长度;
1 | class Solution { |
难度中等1252收藏分享切换为英文关注反馈
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。
示例:
1 | 输入:n = 3 |
通过次数166,462
提交次数218,996
一道经典的回溯算法的题目,lcnit表示左边括号的数目,rcnt表示右括号的数目;结束的条件是temp.size()==2*n,也就是满足长度;
1 | class Solution { |