您的位置:首页 > 编程语言 > C语言/C++

leetcode 78. Subsets

2017-02-10 13:31 381 查看
class Solution {
public:
vector<vector<int>> subsets(vector<int>& nums)
{
process(nums, {}, 0);
return res;
}
private:
vector<vector<int>> res;
void process(vector<int>&nums, vector<int>temp, int index)
{
res.push_back(temp);
for (int i = index; i < nums.size(); i++)
{
temp.push_back(nums[i]);
process(nums, temp, i + 1);
temp.pop_back();
}
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  78. Subsets leetcode C++