LeetCode-Generate Parentheses
来源:互联网 发布:sql select case语句 编辑:程序博客网 时间:2024/04/29 16:58
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:
"((()))", "(()())", "(())()", "()(())", "()()()"
Code:
<span style="font-size:14px;">class Solution {public: void generater(int left, int right, vector<string> &results, string str, const int &n) { if (left == n && right == n) { results.push_back(str); return; } if (left < right) return; if (left < n) generater(left+1, right, results, str+"(", n); if (right < n) generater(left, right+1, results, str+")", n); } vector<string> generateParenthesis(int n) { vector<string> results; generater(0, 0, results, "", n); return results; }};</span>
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
- jade模板引擎入门教程
- C++基础 Effective C++第二章(构造/析构/赋值运算)
- 如何构建windows 通用应用程序
- linux下epoll如何实现高效处理百万句柄的
- cocos2d-x 2.2.3 通过plist创建sprite的过程简单分析
- LeetCode-Generate Parentheses
- “惊群”,看看nginx是怎么解决它的
- db2修改表字段
- Redis的AOF功能
- Error: cannot call methods on draggable prior to initialization; attempted to call
- 【iOS开发】---- 通讯录字典序
- 智能聊天机器人实现(源码+解析)
- 开博客了!
- Linux下autoconf和automake使用