Subsets
来源:互联网 发布:微观调查数据 编辑:程序博客网 时间:2024/06/17 06:25
Subsets
Given a set of distinct integers, nums, return all possible subsets.
Note:
- Elements in a subset must be in non-descending order.
- 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], []]
public class Solution { public List<List<Integer>> subsets(int[] nums) { Arrays.sort(nums); List<List<Integer>> ret = new ArrayList<List<Integer>>(); List<Integer> list = new ArrayList<Integer>(); helper(ret,list,nums,0); return ret; } private void helper(List<List<Integer>> ret,List<Integer> list,int[] nums,int position) { ret.add(new ArrayList<Integer>(list)); for (int i = position; i < nums.length; i++) { list.add(nums[i]); helper(ret,list,nums,i + 1); list.remove(list.size()-1); } }}
0 0
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- Subsets
- log4php不能写文件
- 1019. General Palindromic Number (20)
- Android margin的负值的使用
- Git的常规设置(服务器的搭建)
- Inno Setup 5.0打包时无法包括隐藏文件
- Subsets
- 简单Map实用
- http://write.blog.csdn.net/postlist
- NAT与NAT穿透(一)
- magento 时区,对Magento的时间/时区的几点见解
- 快速排序(转载自脚本之家)
- iOS7之后修改状态栏状态
- 读取资源文件的几种方法
- adobe 奥多比bridge extention等产品 “安装程序无法初始化。请下载Adobe Support Advisor检测该问题”