0
点赞
收藏
分享

微信扫一扫

NC27 集合的所有子集(一)

颜路在路上 2022-04-16 阅读 91
c++
class Solution {
public:
    vector<vector<int>>ans;
   
    void dfs(vector<int> &S,vector<int>&v,int index){
        ans.push_back(v);
        for(int i=index;i<S.size();i++){
            v.push_back(S[i]);
            dfs(S,v,i+1);
            v.pop_back();
        }
    }
    vector<vector<int> > subsets(vector<int> &S) {
        vector<int>v;
        dfs(S,v,0);
        return ans;
    }
};
举报

相关推荐

0 条评论