美文网首页
Subsets II_90

Subsets II_90

作者: 7ccc099f4608 | 来源:发表于2020-03-10 14:51 被阅读0次

https://leetcode-cn.com/problems/subsets-ii/

image.png

(图片来源https://leetcode-cn.com/problems/subsets-ii/

日期 是否一次通过 comment
2020-03-10 0

  public List<List<Integer>> subsetsWithDup(int[] nums) {
        List<List<Integer>> res = new ArrayList<>();
        Arrays.sort(nums);
        backtrack(res, nums, new ArrayList<>(), 0);
        
        return res;
    }

    private void backtrack(List<List<Integer>> res, int[] nums, List<Integer> tmpList, int sta) {
        res.add(new ArrayList<>(tmpList));
        for(int i=sta; i<nums.length; i++) {
            if(i>sta && nums[i] == nums[i-1]) {
                continue;
            }

            tmpList.add(nums[i]);
            backtrack(res, nums, tmpList, i+1);
            tmpList.remove(tmpList.size()-1);
        }
    }

相关文章

  • Subsets II_90

    https://leetcode-cn.com/problems/subsets-ii/ (图片来源https:/...

  • LeetCode #78 #90 2018-07-30

    78. Subsets https://leetcode.com/problems/subsets/descrip...

  • 78.Subsets

    78.Subsets 题目:https://leetcode.com/problems/subsets/ 难度 :...

  • Leetcode-backTracking

    Leetcode 78. Subsets. Subsets题,时间复杂度一般是O(2^n), 因为 2^n是子集的...

  • Subsets

    这是一道求子集的题目,题目链接,一开始用了三重循环,复杂度极高,不过还是没有超时。代码如下 代码思路就是每次加入一...

  • subSets

    题目 给定一个含不同整数的集合,返回其所有的子集(子集中的元素排列必须是非降序的,解集必须不包含重复的子集)如果 ...

  • Subsets

    Lintcode--Subsets Despriction Given a set of distinct int...

  • Subsets Ⅱ

    Despriction 给定一个可能具有重复数字的列表,返回其所有可能的子集 ** 注意事项** 子集中的每个元素...

  • Subsets

    //78. Subsets Given a set of distinct integers, nums, ret...

  • Subsets

    ===================== 解題思路 ===================== 用 backtr...

网友评论

      本文标题:Subsets II_90

      本文链接:https://www.haomeiwen.com/subject/qcbwdhtx.html