22. Generate Parentheses
来源:互联网 发布:javascript分页代码 编辑:程序博客网 时间:2024/06/03 11:15
public List<String> generateParenthesis(int n) { ArrayList<String> result = new ArrayList<String>(); dfs(result, "", n, n); return result;}public void dfs(ArrayList<String> result, String s, int left, int right){//其中left代表还可以加入的(;right代表还可以加入的右括号 if(left > right) return; if(left==0&&right==0){ result.add(s); return; } if(left>0){ dfs(result, s+"(", left-1, right); } if(right>0){ dfs(result, s+")", left, right-1); }}
类似的题目
得到一个序列的所有出入栈的顺序也可以使用这种方法
0 0
- [LeetCode]22.Generate Parentheses
- LeetCode --- 22. Generate Parentheses
- LeetCode 22.Generate Parentheses
- [Leetcode] 22. Generate Parentheses
- 【LeetCode】22.Generate Parentheses
- 22. Generate Parentheses
- [leetcode] 22.Generate Parentheses
- 【leetcode】22. Generate Parentheses
- Leetcode-22.Generate Parentheses
- [leetcode] 22. Generate Parentheses
- 22. Generate Parentheses
- 22. Generate Parentheses
- 22. Generate Parentheses LeetCode
- 22. Generate Parentheses
- leetcode 22. Generate Parentheses
- 22. Generate Parentheses
- [LeetCode]22. Generate Parentheses
- 22. Generate Parentheses
- Link-Cut Tree
- 【NOIP2013模拟联考7】数列
- 正则表达式--------grep
- python websocket.WebSocketApp笔记
- 查看OpenGL版本
- 22. Generate Parentheses
- 【BZOJ2751】【codevs1853】容易题,快速幂+逆元
- 初学CentOS——常见小命令
- 阿里音乐预测 之 初探ODPS SQL
- linux 挂死问题定位分析
- matlab中uigetfile的用法
- js声明匿名函数
- 使用PHP导入和导出CSV文件
- 图像局部特征(二)--Harris角点检测子