78. Subsets

Posted 鸵鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了78. Subsets相关的知识,希望对你有一定的参考价值。

class Solution {
    public List<List<Integer>> subsets(int[] nums) {
        List<List<Integer>> res=new ArrayList<List<Integer>>();
        subsets(0, new ArrayList<Integer>(), res, nums);
        return res;
    }
    private void subsets(int idx, List<Integer> list, List<List<Integer>> res, int[] nums){
        if(idx==nums.length)
        {
            res.add(new ArrayList<Integer>(list));
            return;
        }
        subsets(idx+1, list, res, nums);
        list.add(nums[idx]);
        subsets(idx+1, list, res, nums);
        list.remove(list.size()-1);
    }
}

 

以上是关于78. Subsets的主要内容,如果未能解决你的问题,请参考以下文章

78. Subsets

78. Subsets

78. Subsets

78. Subsets

刷题78. Subsets

Leetcode 78. Subsets