博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
38.Subsets(子集和)
阅读量:4570 次
发布时间:2019-06-08

本文共 816 字,大约阅读时间需要 2 分钟。

Level:

  Medium

题目描述:

Given a set of distinct integers, nums, return all possible subsets (the power set).

Note: The solution set must not contain duplicate subsets.

Example:

Input: nums = [1,2,3]Output:[  [3],  [1],  [2],  [1,2,3],  [1,3],  [2,3],  [1,2],  []]

思路分析:

 求子组合问题,这种题的解法都是回溯进行遍历,将满足要求的解返回。

代码:

public class Solution{    public List
>subsets(int nums[]){ List
>res=new ArrayList<>(); if(nums==null||nums.length==0) return res; Arrays.sort(nums); //进行排序,按要求顺序输出 back(res,nums,new ArrayList<>(),0); return res; } public void back(List
>res,int []nums,List
list,int start){ res.add(new ArrayList<>(list)); for(int i=start;i

转载于:https://www.cnblogs.com/yjxyy/p/11074890.html

你可能感兴趣的文章
02_ListActive中响应事件 并LogCat输出
查看>>
doubleclick adx note
查看>>
Celery框架
查看>>
[c#]asp.net开发微信公众平台(4)关注事件、用户记录、回复文本消息
查看>>
[转载,感觉写的非常详细]DUBBO配置方式详解
查看>>
Android在Eclipse上的环境配置
查看>>
面向对象(五)
查看>>
android平台下使用点九PNG技术
查看>>
Python学习3,列表
查看>>
最长回文子串
查看>>
JAVA基础-JDBC(一)
查看>>
js中for和while运行速度比较
查看>>
算法第5章作业
查看>>
7.9 练习
查看>>
基于ArcGIS JS API的在线专题地图实现
查看>>
learnByWork
查看>>
lua 函数
查看>>
Git的基本命令
查看>>
四平方和
查看>>
第十八周 12.27-1.2
查看>>