LeetCode 78. Subsets
来源:互联网 发布:照片素描软件 编辑:程序博客网 时间:2024/06/05 19:38
Given a set of distinct integers, nums, return all possible subsets.
Note: The solution set must not contain duplicate subsets.
For example,
If nums = [1,2,3]
, a solution is:
[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []]
Seen this question in a real interview before?
输出给出的数组的全部子数组,一道np问题,暴力递归即可
public class Solution { public List<List<Integer>> subsets(int[] nums) { List<List<Integer>>res = new ArrayList<List<Integer>>(); List<Integer>list = new ArrayList<Integer>(); Arrays.sort(nums); helper(res,list,nums,0); return res; } public void helper(List<List<Integer>>res,List<Integer>list,int[]nums,int n){ if(n==nums.length){ res.add(new ArrayList<Integer>(list)); return ; } helper(res,list,nums,n+1); list.add(nums[n]); helper(res,list,nums,n+1); list.remove(list.size()-1); return ; }}
阅读全文
0 0
- LeetCode 78. Subsets
- [LeetCode]78.Subsets
- LeetCode --- 78. Subsets
- [Leetcode] 78. Subsets
- [leetcode] 78.Subsets
- 【leetcode】78. Subsets
- Leetcode 78. Subsets
- 78. Subsets LeetCode
- [leetcode] 78. Subsets
- leetcode 78. Subsets
- Leetcode 78. Subsets
- LeetCode *** 78. Subsets
- LeetCode 78. Subsets
- LeetCode-78.Subsets
- leetcode 78. Subsets
- LeetCode - 78. Subsets
- [LeetCode] 78. Subsets
- 【题解】Leetcode.78.Subsets
- Python学习笔记(3)用户输入&函数
- 开始写些读书笔记
- 正方教务系统批量解密-VB
- Crazy Learning for Day 13
- 多个MapReduce之间的嵌套
- LeetCode 78. Subsets
- 查看apk签名信息
- 2017 UESTC Training for Graph Theory 题解
- linux和mac/windows文件传输
- ubuntu查看已安装所有软件包
- 动态时间
- 随机数
- git命令自动补全
- java中的线程