Leetcode: Generate Parentheses
来源:互联网 发布:兰州seo安安网站建设 编辑:程序博客网 时间:2024/06/06 18:16
/*dfs回溯当left>right || left>0 || right>0 时可以减枝*/class Solution {public: vector<string> generateParenthesis(int n) { vector<string>answer; dfs(answer,"",n,n); return answer; } void dfs(vector<string> &answer,string ans,int left,int right){ if(left>right || left<0 || right<0){ return; } if(left==right && left==0){ answer.push_back(ans); } dfs(answer,ans+"(",left-1,right); dfs(answer,ans+")",left,right-1); }};
1 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
- 调用System.gc没有立即执行的解决方法
- TCP UDP 回顾
- mysql innodb只有 .frm .ibd 文件 如何恢复数据
- 【leetcode】389. Find the Difference
- win服务器设置开机自动登录
- Leetcode: Generate Parentheses
- tmux常用命令与快捷键
- C/C++ Volatile关键词深度剖析
- ruby on rails 使用text存储hash类型的数据 Use text filed to store the hash map
- SyntaxError at / Non-ASCII character '\xef' in file D:\Python27\Scripts\HelloWorld\learn\views.py on
- oracle怎样看懂执行计划
- 2 线程的基础知识(中)
- 简单的例子了解View事件分发
- html的模型