Subsets II
来源:互联网 发布:辛普森悖论 知乎 编辑:程序博客网 时间:2024/06/05 04:56
public class Solution { public List<List<Integer>> subsetsWithDup(int[] nums) { List<List<Integer>> result = new ArrayList<List<Integer>>(); if (nums == null || nums.length < 1) { return result; } List<Integer> level = new ArrayList<Integer>(); Arrays.sort(nums); dfs(result, level, 0, nums); return result; } private void dfs(List<List<Integer>> result, List<Integer> level, int loc, int[] nums) { result.add(new ArrayList<Integer>(level)); for (int i = loc; i < nums.length; i++) { if (i != loc&& nums[i] == nums[i - 1]) { continue; } level.add(nums[i]); dfs(result, level, i + 1, nums); level.remove(level.size() - 1); } }}
0 0
- 【LeetCode】 Subsets Subsets II
- 【LeetCode】Subsets & Subsets II
- LeetCode Subsets && Subsets II
- Subsets and Subsets II
- LeetCode Subsets && Subsets II
- LeetCode-Subsets & Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- Subsets II
- jQuery获得包含margin的outerWidth和outerHeight
- [LeetCode] HouseRobber
- 黑马程序员——OC—OC中的面向对象
- clear的理解
- background-attachment:fixed实现背景固定的效果
- Subsets II
- Java annotation简介2
- JEECG部署的几个问题
- 华为上机试题,字符替换
- Chrome 和 Safari 对日期格式的兼容问题
- ViewController响应显示相关的通知方法
- AOJ 2164
- CSS3:clip-path详解
- 在stemapp/widgets/HeaderCrossMenu/Widget.js中实现了对config.json配置文件的读取