当前位置: 首页 > 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);}
}

相关文章:

  • 基于大数据的B站数据分析系统的设计与实现
  • 2024年华为OD机试真题-开源项目热榜-Python-OD统一考试(C卷)
  • 硬件知识(1) 手机的长焦镜头
  • 【supervisor】unix:///tmp/supervisor.sock no such file
  • Pull模式和Push模式
  • 计网Lesson11 - 虚拟机网络环境及socket概述
  • docker 修改镜像存储路径
  • 从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
  • Lombok
  • 如何使用ssh key免密码登录服务器?
  • el-tree基础的树形节点设置节点不能选中高亮出来,对已经选中的节点设置disabled,对当前节点刚选中后设置禁用disabled
  • [React源码解析] Fiber (二)
  • mfc140.dll找不到了要怎么解决?教你多种修复mfc140.dll的方法
  • C语言——如何进行文件操作
  • [k8s系列]:kubernetes·概念入门
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • css属性的继承、初识值、计算值、当前值、应用值
  • ECS应用管理最佳实践
  • Github访问慢解决办法
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Java Agent 学习笔记
  • Material Design
  • MySQL的数据类型
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • PHP面试之三:MySQL数据库
  • Python利用正则抓取网页内容保存到本地
  • React中的“虫洞”——Context
  • Twitter赢在开放,三年创造奇迹
  • ubuntu 下nginx安装 并支持https协议
  • - 概述 - 《设计模式(极简c++版)》
  • 经典排序算法及其 Java 实现
  • 那些年我们用过的显示性能指标
  • 前端技术周刊 2019-01-14:客户端存储
  • 前端面试之CSS3新特性
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​Spring Boot 分片上传文件
  • ​批处理文件中的errorlevel用法
  • #数据结构 笔记一
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • $nextTick的使用场景介绍
  • (1)无线电失控保护(二)
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2)Java 简介
  • (55)MOS管专题--->(10)MOS管的封装
  • (第二周)效能测试
  • (分类)KNN算法- 参数调优
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (六)软件测试分工
  • (源码分析)springsecurity认证授权
  • (转)创业的注意事项
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .bat文件调用java类的main方法
  • .Net 6.0--通用帮助类--FileHelper
  • .Net 基于MiniExcel的导入功能接口示例