国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

LeetCode 22. Generate Parentheses

2019-11-08 03:16:49
字體:
供稿:網(wǎng)友

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:

[  "((()))",  "(()())",  "(())()",  "()(())",  "()()()"]

answer:

class Solution {public:    vector<string> generateParenthesis(int n) {        vector<string> result;        string str = "";        addPar(result,str,n,0);        return result;    }        void addPar(vector<string> & result, string str, int left, int right){        if(left == 0 && right == 0){            result.push_back(str);            return;        }        if(left > 0){            addPar(result, str + "(", left - 1, right + 1);        }        if(right > 0){            addPar(result, str + ")", left, right - 1);        }    }};


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 枣阳市| 疏勒县| 肥乡县| 阳谷县| 华宁县| 洪泽县| 三河市| 凤城市| 河津市| 潼关县| 通城县| 忻州市| 南开区| 宁武县| 壶关县| 横峰县| 大足县| 临邑县| 长宁区| 库尔勒市| 公主岭市| 尤溪县| 临泽县| 东安县| 伊川县| 迁西县| 崇州市| 西青区| 四子王旗| 定陶县| 甘泉县| 仁怀市| 格尔木市| 根河市| 徐水县| 洛扎县| 鹿邑县| 威信县| 镇江市| 桂东县| 胶南市|