【LeetCode 22】Generate Parentheses
来源:互联网 发布:网络平台销售协议 编辑:程序博客网 时间:2024/06/15 11:49
/*******************************22. Generate ParenthesesGiven n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is: ["((()))","(()())","(())()","()(())","()()()"]********************************/void generate(vector<string> &result,string s,int left,int right){if (left == 0 && right == 0)result.push_back(s);if (left > 0){generate(result, s + '(', left - 1, right);}if (right > 0 && left < right){generate(result, s + ')', left , right-1);} }vector<string> generateParenteses(int n ){vector<string> result;string s;generate(result,s,n,n);return result;}
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
- 《剑指offer》—9、变态跳台阶
- SQL 优化经验总结
- P1028 数的计算
- 使用java和dom4j解析xml
- Combination Sum II
- 【LeetCode 22】Generate Parentheses
- 我的第一篇博CSDN客
- 博为峰Java技术文章 ——JavaSE Swing使用Vector方式创建列表框
- 为你解惑:js中function(e)的e是什么意思,代表什么。。。。
- bzoj 1336 && bzoj 1337 最小圆覆盖 随机增量法
- Struts文件上传--1.单文件上传
- java实现xml读写操作
- Ganglia监控Apache Haoop集群部署文档&参数表一览(最全面)
- Python-(分类)决策树学习及实现-2017/02/27