leetcode - Generate Parentheses
来源:互联网 发布:中国象棋电脑软件 编辑:程序博客网 时间:2024/06/16 05:16
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:
"((()))", "(()())", "(())()", "()(())", "()()()"
class Solution {public: std::vector<std::string> generateParenthesis(int n) { std::vector<std::string> res;if(n > 0){dfs(res,"",n,n);}return res; }private:void dfs(std::vector<std::string> &res,std::string s, int m, int n){if(m == 0 && n == 0){res.push_back(s);}else{if(m != 0){dfs(res,s+"(",m-1,n);}if(m < n && n != 0){dfs(res,s+")",m,n-1);}}}};
0 0
- LeetCode: Generate Parentheses
- LeetCode: Generate Parentheses
- [Leetcode] Generate Parentheses
- leetcode 51: Generate Parentheses
- [LeetCode] Generate Parentheses
- Leetcode: Generate Parentheses
- LeetCode Generate Parentheses
- 【leetcode】Generate Parentheses
- [LeetCode]Generate Parentheses
- Leetcode Generate Parentheses
- LeetCode-Generate Parentheses
- LeetCode: Generate Parentheses
- LeetCode - Generate Parentheses
- LeetCode 22: Generate Parentheses
- LeetCode: Generate Parentheses
- Leetcode: Generate Parentheses
- 【leetcode】Generate Parentheses
- Leetcode: Generate Parentheses
- 函数指针
- Unity3d NGUI的使用(七)(UIPopup List&使用UIPopup本地化项目)
- List of Sbi Ifsc Code in Kolkata
- Javascript中console.log()用法
- 结构体对齐
- leetcode - Generate Parentheses
- 结构体字节对齐
- POJ 1252 Euro Efficiency(BFS or 完全背包)
- INI文件读写
- 哈哈
- HDU 4791 Alice's Print Service(二分)
- JavaMail使用之属性的构建
- 分布式文件系统介绍
- 世界向何处去,和平发展还有没有可能?中国如何抓住第二个重要的战略机遇期?