您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页每日一题 LCR 079. 子集

每日一题 LCR 079. 子集

来源:爱站旅游

LCR 079. 子集

主要应该考虑遍历的顺序

class Solution {
public:
    vector<vector<int>> subsets(vector<int>& nums) {

        vector<vector<int>> ans;
        vector<int> temp;
        dfs(nums,0,temp,ans);

        return ans;
    }

    void dfs(vector<int> &nums,int cur,vector<int> &temp,vector<vector<int>> &ans){


        ans.push_back(temp);
        if(cur >= nums.size()){
            return;
        }
        for(int i=cur;i<nums.size();++i){
            temp.push_back(nums[i]);
            dfs(nums,i+1,temp,ans);
            temp.pop_back();
        }
    }

};

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务