当前位置: 首页 > news >正文

力扣hot100 子集 回溯 超简洁

Problem: 78. 子集
在这里插入图片描述

文章目录

  • 思路
  • 复杂度
  • Code

思路

👨‍🏫 参考题解

复杂度

时间复杂度:

添加时间复杂度, 示例: O ( n ) O(n) O(n)

空间复杂度:

添加空间复杂度, 示例: O ( n ) O(n) O(n)

Code

class Solution {List<List<Integer>> ans = new ArrayList<>();List<Integer> t = new ArrayList<>();int a[], n;public List<List<Integer>> subsets(int[] nums){a = nums;n = nums.length;dfs(0);return ans;}private void dfs(int cur){if (cur == n){ans.add(new ArrayList<>(t));return;}
//		选取当前位t.add(a[cur]);dfs(cur + 1);t.remove(t.size() - 1);
//		不选当前位dfs(cur + 1);}
}
http://www.lryc.cn/news/290026.html

相关文章:

  • Linux系统Shell脚本编程之条件语句
  • Jmeter连接数据库报错Cannot load JDBC driver class‘com.mysql.jdbc.Driver’解决
  • C# 获取计算机信息
  • 第4章 python深度学习——(波斯美女)
  • [UI5 常用控件] 03.Icon, Avatar,Image
  • python爬虫demo——爬取历史平均房价
  • 力扣0100——相同的树
  • Vue-40、Vue中TodoList案例
  • dvwa靶场文件上传high
  • ​ PaddleHub 首页图像 - 文字识别chinese_ocr_db_crnn_server​
  • 如何在Win系统安装Jupyter Notbook并实现无公网ip远程访问本地笔记
  • 腾讯云轻量应用Windows服务器如何搭建幻兽帕鲁Palworld私服?
  • AR眼镜_ar智能眼镜显示方案|光学方案
  • C语言之猜凶手
  • #Uniapp: uni.previewImage(OBJECT) 预览图片
  • SpringCloud-高级篇(十六)
  • 【C++基础】C++内存处理机制面试题(以面促学 )
  • arcgis 批量删除字段
  • 尚无忧球馆助教系统源码,助教小程序源码,助教源码,陪练系统源码
  • Spring-集成Junit
  • DS:经典算法OJ题(1)
  • 最好理解文章——什么是闭包?
  • Git 教程 | 将本地修改后的文件推送到 Github 指定远程分支上
  • 漏洞原理linux操作系统的SqlMap工具的使用
  • 【机器学习】欠拟合与过拟合
  • 【C++】C++入门基础讲解(二)
  • Requestly工具快速提升前端开发与测试的效率
  • Node+Express写分页接口
  • ifconfig 主机ip url记录
  • RT-Thread: STM32 SPI使用流程