Leetcode 面试题 08.09. 括号(DAY 104) ---- 回溯算法学习期
发布日期:2021-05-07 21:39:31 浏览次数:23 分类:精选文章

本文共 704 字,大约阅读时间需要 2 分钟。

原题题目

在这里插入图片描述


代码实现(首刷自解)

class Solution {   public:    void backtracking(vector
& ret,int left,int right,int n,string& temp) { if(left == right && right == n) { ret.emplace_back(temp); return; } string s(temp); if(left < n) { temp += '('; backtracking(ret,left+1,right,n,temp); } temp = s; if(right < left) { temp += ')'; backtracking(ret,left,right+1,n,temp); } return; } vector
generateParenthesis(int n) { vector
ret; string temp; backtracking(ret,0,0,n,temp); return ret; }};
上一篇:Leetcode 面试题 08.07. 无重复字符串的排列组合(DAY 104) ---- 回溯算法学习期
下一篇:Leetcode 面试题 08.04. 幂集(DAY 103) ---- 回溯算法学习期

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年03月28日 10时21分05秒