Leetcode 22. Generate Parentheses
来源:互联网 发布:感触最深的一句话知乎 编辑:程序博客网 时间:2024/06/08 08:53
Backtracking.
public class Solution { public static void backTrack(String current, List<String> ret, int left, int right, int n) { if (current.length() == n*2) { ret.add(current); return; } if (left < n) backTrack(current+"(", ret, left+1, right, n); if (right < left) backTrack(current+")", ret, left, right+1, n); } public List<String> generateParenthesis(int n) { List<String> ret = new ArrayList<>(); backTrack("", ret, 0, 0, n); return ret; }}
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
- 22. Generate Parentheses LeetCode
- 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
- 【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
- 【转】并发场景下的中断处理
- 骰子点数识别之图像分割
- Java super关键字
- 【java】java集合list与set、map集合的区别、用法详解
- Leetcode 22. Generate Parentheses
- 计算机视觉基础(三)——对极几何中的基本矩阵F和本质矩阵E
- Force.com Apexの「Describe」でできること
- Java集合类型详解
- 学习Laravel中创建数据表命令引发的对闭包的学习
- Servlet获取表单数据
- Camel:软负载管理中间件 通过界面及接口管理Nginx集群
- Charles Petzold《Code》----2017.1.5 读7章
- 安卓快速排序与冒泡排序