括号生成
Posted zijidan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了括号生成相关的知识,希望对你有一定的参考价值。
class Solution { public: void dfs(int n, int left, int right, string path, vector<string>& res){ if(right==n){ res.push_back(path); return; } if(left<n){ dfs(n,left+1,right,path+"(",res); } if(right<left){ dfs(n,left,right+1,path+")",res); } } vector<string> generateParenthesis(int n) { if(n==0) return {}; string path=""; vector<string> res; dfs(n,0,0,path,res); return res; } };
以上是关于括号生成的主要内容,如果未能解决你的问题,请参考以下文章
asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串