78. Subsets
来源:互联网 发布:手机淘宝批量退款 编辑:程序博客网 时间:2024/04/30 13:25
public static List<List<Integer>> subsets(int[] nums) { List<List<Integer>> list = new ArrayList<>(); for(int i = 1; i <= nums.length; i++) { List<List<Integer>> tlist = recurSub(nums, 0, i); for(List<Integer> tmp: tlist) { list.add(tmp); } } list.add(new ArrayList<>()); return list; } public static List<List<Integer>> recurSub(int[] nums, int start,int len) { List<List<Integer>> list = new ArrayList<>(); for(int i = start; i < nums.length; i++) { if(len > 1) { for(List<Integer> tList : recurSub(nums, i+1, len-1)) { tList.add(nums[i]); list.add(tList); } }else if(len == 1) { list.add(new LinkedList<Integer>(Arrays.asList(nums[i]))); } } return list; }
0 0
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- 78. Subsets
- eclipse 相关
- Ceph 备份系统调研
- ART和Dalvic对比
- spring的事务传播属性和隔离级别
- Maven项目开发时快速寻找jar包的解决方案
- 78. Subsets
- Java 集合系列之Collection架构
- JQuery修改label文字
- 论Camera和MediaRecorder的友情(安卓学习年度总结篇)
- linux上定位磁盘IO问题
- Js学习之数组
- 天空大战项目3:项目文件结构及游戏的流程
- lhgdialog基本使用方法
- alv读取数据时屏幕显示自定义文本