本文共 542 字,大约阅读时间需要 1 分钟。
递归调用: 1、function函数中的string参数需要定义成const引用;class Solution { private: vectorout; void function(const string &solution, int left, int right, int n){ if(right == n && left == n){ out.push_back(solution); return; } if (left left) function(solution + "(", left + 1, right, n); else if(left generateParenthesis(int n) { string solution; if(n==0) return out; function(solution, 0, 0, n); return out; }};
转载地址:http://mvyci.baihongyu.com/