Leetcode#22||Generate Parentheses
来源:互联网 发布:淘宝店哪家符咒是真的 编辑:程序博客网 时间:2024/06/10 15:04
public class Solution { public List<String> generateParenthesis(int n) { List<String> result = new ArrayList<String>(); if (n <= 0) { return result; } dfs(result, "", n, n); return result; } private void dfs(List<String> result, String s, int left, int right) { // prune if (left > right) { return; } // find solution 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
- [LeetCode 22]Generate Parentheses
- leetcode 22 Generate Parentheses
- Leetcode 22 Generate Parentheses
- LeetCode 22 - Generate Parentheses
- Generate Parentheses - LeetCode 22
- leetcode 22 -- Generate Parentheses
- leetcode-22Generate Parentheses
- leetcode 22: Generate Parentheses
- Leetcode#22 Generate Parentheses
- LeetCode(22) Generate Parentheses
- Leetcode 22 Generate Parentheses
- LeetCode #22 Generate Parentheses
- LeetCode-22 Generate Parentheses
- 如何让 Git 使用 HTTP 代理服务器
- Matlab常用函数
- I学霸官方免费教程三十一:Java集合框架之List集合
- 多级反馈队列调度算法
- 获取本机MAC地址
- Leetcode#22||Generate Parentheses
- 创建型模式:单例模式
- Struts2标签库
- Class.forName和ClassLoader.loadClass的区别
- __thread关键字
- import 用法与包的导入
- csu oj K swap operation 模拟
- 【NYIST】暑假训练赛 (一)-----Problem B
- 8.12java学习篇