LeetCode 22. Generate Parentheses
来源:互联网 发布:燕郊seo 编辑:程序博客网 时间:2024/05/29 16:10
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
For example, given n = 3, a solution set is:
[ "((()))", "(()())", "(())()", "()(())", "()()()"]
answer:
class Solution {public: vector<string> generateParenthesis(int n) { vector<string> result; string str = ""; addPar(result,str,n,0); return result; } void addPar(vector<string> & result, string str, int left, int right){ if(left == 0 && right == 0){ result.push_back(str); return; } if(left > 0){ addPar(result, str + "(", left - 1, right + 1); } if(right > 0){ addPar(result, str + ")", 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
- 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
- iOS 集成tensorflow
- 聊聊并发(八)——Fork/Join框架介绍
- 备忘录模式
- linux 下tomcat6 配置为服务
- java中的抽象类和接口区别
- LeetCode 22. Generate Parentheses
- SVN uuid 报错解决方法
- linux centos6.5下安装svn方法
- Asp.Net MVC4.0 官方教程 入门指南之七--增加搜索方法和视图
- yum在Centos下安装svn
- 归并排序
- glide在瀑布流中图片变形的问题
- 如何解决jsp:include标签在包含html文件时遇到的乱码问题
- linux密码忘记,但是保留密码可以进去时修改密码