题目:
给定一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。

解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。

示例 1:

输入:nums = [1,2,3]
输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]

示例 2:

输入:nums = [0]
输出:[[],[0]]

提示:

1 <= nums.length <= 10
-10 <= nums[i] <= 10
nums 中的所有元素 互不相同

注意:本题与主站 78 题相同: https://leetcode-cn.com/problems/subsets/

答案:

class Solution {public List<List<Integer>> subsets(int[] nums) {//回溯法-先加入1,然后加入2,12,然后加入3,13,23,123,就跟前面的一一配对添加List<List<Integer>> lists = new ArrayList<>();for(int num : nums){int size = lists.size();List<Integer> li = new ArrayList<Integer>();li.add(num);lists.add(li);for(int i = 0; i < size; i++){List list = new ArrayList<>(lists.get(i));list.add(num);lists.add(list);}}lists.add(new ArrayList<>());return lists;}
}

【剑指 Offer II】 079. 所有子集相关推荐

  1. 一刷77-回溯-78子集(m)(剑指 Offer II 079. 所有子集)

    题目: 给你一个整数数组 nums ,数组中的元素 互不相同 .返回该数组所有可能的子集(幂集). 解集 不能 包含重复的子集.你可以按 任意顺序 返回解集. --------------- 示例: ...

  2. 剑指 Offer II 079. 所有子集

    地址: 力扣https://leetcode-cn.com/problems/TVdhkn/ 题目: 给定一个整数数组 nums ,数组中的元素 互不相同 .返回该数组所有可能的子集(幂集). 解集 ...

  3. 【算法】剑指 Offer II 079. 所有子集|78. 子集(java / c / c++ / python / go / rust)

    非常感谢你阅读本文~ 欢迎[

  4. 所有子集 剑指 Offer II 079

    我只是喜欢敲代码@_@ 目录 题目描述 AC代码 思路分析 题目描述 给定一个整数数组 nums ,数组中的元素 互不相同 .返回该数组所有可能的子集(幂集). 解集 不能 包含重复的子集.你可以按 ...

  5. 力扣OJ 剑指 Offer II

    目录 剑指 Offer II 001. 整数除法 剑指 Offer II 002. 二进制加法 剑指 Offer II 003. 前 n 个数字二进制中 1 的个数 剑指 Offer II 004. ...

  6. Leetcode刷题笔记——剑指offer II (五)【二分、排序、回溯】

    这里写目录标题 二分查找 剑指 Offer II 069. 山峰数组的顶部 剑指 Offer II 070. 排序数组中只出现一次的数字 剑指 Offer II 071. 按权重生成随机数 剑指 Of ...

  7. leetcode每日一题--前缀树;前缀哈希;深搜;面试题 08.04. 幂集;648. 单词替换面试题 01.09. 字符串轮转;剑指 Offer II 062. 实现前缀树

    leetcode每日一题 ps:今天的每日一题没意思,简单的模拟,自己换一道 面试题 08.04. 幂集 幂集.编写一种方法,返回某集合的所有子集.集合中不包含重复的元素. 说明:解集不能包含重复的子 ...

  8. LeetCode Algorithm 剑指 Offer II 056. 二叉搜索树中两个节点之和

    剑指 Offer II 056. 二叉搜索树中两个节点之和 Ideas 这题有点类似一个组合题,首先是通过二叉树遍历得到一个序列,然后再通过LeetCode Algorithm 1. 两数之和的方法查 ...

  9. 剑指 Offer II 014. 字符串中的变位词

    剑指 Offer II 014. 字符串中的变位词 题目 示例 解答 题目来源为leetcode 题目 给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的某个变位词. 换句话说,第一个字符串 ...

  10. 剑指 Offer II 108. 单词演变

    链接:剑指 Offer II 108. 单词演变 题解: class Solution { public:int ladderLength(string beginWord, string endWo ...

最新文章

  1. libcurl 客户端实例
  2. Qt中两种定时器用法
  3. python压缩包怎么安装-Python学习笔记-打包发布Python模块或程序,安装包
  4. crontab 运行pyhon脚本
  5. python操作mycat只操作主库【解决办法】
  6. 【Python】校选课 第六周作业 py3.0
  7. SAP CRM Fiori My note应用 add to -append Frontend implementation
  8. vue中使用js-cookie
  9. Razor Page–Asp.Net Core 2.0新功能 Razor Page介绍
  10. windows下apache并发php,windows环境下apache死机问题的解决一例
  11. WPF后台自定义文字带背景的选择状态按钮
  12. 邻居家小孩来问WiFi密码,告诉后邻居家竟然几部手机电视全用上,该怎么办?
  13. python判断日期为第几天_python怎么判断某一天是一年中的第几天
  14. linux php安装配置oci8模块
  15. 基于jeesit下的工作流开发步骤
  16. 组合体计算机绘图的实验原理,《机械制图及计算机绘图》实验教案.pdf
  17. 【算法leetcode每日一练】1436. 旅行终点站
  18. 金蝶KIS商贸版—(业务结账)期末结账操作介绍
  19. (干货)电源方案合集
  20. linux ls 没权限,Linux Shell: ls 与 文件权限

热门文章

  1. VMware虚拟机搭建
  2. 微信王者服务器怎么删掉,《王者荣耀》如何删除微信列表里的人 2021删除游戏好友方法...
  3. 算法---快速查找质数
  4. 闽商蔡文胜:磁带、域名、美图的50亿美元进阶
  5. java练习设计Dog和Penguin并打印
  6. 怎么主动发起话题_怎么主动和男生聊天
  7. 复合水凝胶的TEM分析(提供二氧化钛氧化石墨烯复合水凝胶/聚乙烯醇/季铵盐壳聚糖复合水凝胶/温敏性纤维素/聚N-异丙基丙烯酰胺复合水凝胶/聚乙烯醇(PVA)/P(AA-AM)复合水凝胶定制)
  8. 浅谈Android动画(二)
  9. 内部员工谈在凯捷咨询的工作体验
  10. 面试者该如何霸气反问面试官?