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

龙岗区住房和建设局官网seo网站地图

龙岗区住房和建设局官网,seo网站地图,网站的icp 备案信息,企业网站建设方案详细方案子集 https://leetcode.cn/problems/subsets/ 描述 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1 输入:nums [1,2,3]…

子集

  • https://leetcode.cn/problems/subsets/

描述

  • 给你一个整数数组 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 中的所有元素 互不相同

算法实现

1 )回溯1: 逐步放宽长度

function subsets(nums: number[]): number[][] {const res: number[][] = []; // 最终结果集// 回溯函数 path是当前子集(路径),n是层级(当前子集的长度),start是起始下标const backtrack = (path: number[], n: number, start: number) => {// n 分别 = 0, 1, 2, 3if(path.length === n) {res.push(path); // 本次长度达标后, 结束return;}// 没达到n的时候,基于当前path, 继续从nums中组合元素添加元素进入下一轮验证for(let i: number = start; i < nums.length; ++i) {backtrack(path.concat(nums[i]), n, i+1);}}// 这里是 0 ~ n 闭区间,从 0的个数 开始找子集for(let i: number = 0; i <= nums.length; ++i) {backtrack([], i, 0);}return res;
}
  • 解题思路

    • 要求,1.所有子集,没有重复元素
    • 有出路,有死路
    • 考虑回溯
  • 解题步骤

    • 用递归模拟出所有情况
    • 保证接的数字都是后面的数字,保证子集,这样不会出现重复,无需进行判断
    • 收集所有到达递归终点的情况,并返回
  • 时间复杂度:O( 2 n 2^n 2n)

    • 每个元素都有两种可能,存在/不存在
  • 空间复杂度:O(n)

    • 依然看递归的深度
    • 递归堆栈

2 )这个题目有很多种解法,后续补充 TODO

http://www.dinnco.com/news/15695.html

相关文章:

  • 免费注册购物网站关键字广告
  • 怎样免费建设免费网站百度公司招聘信息
  • 国家级示范校建设专题网站电商入门基础知识
  • 网站建设福州最好seo关键词排名优化方法
  • 建设网站要不要钱百度贴吧百度云超级会员试用1天
  • 贵州建网站报价站长工具百科
  • 做音乐网站赚钱吗阿里云网站搭建
  • 宝安西乡做网站百度指数里的资讯指数是什么
  • c 做网站加载多个图片seo优化排名易下拉用法
  • 网站制作服务平台企业网站推广模式
  • 注册网站可以注销嘛seo搜索规则
  • vue做前台网站优秀网站
  • 网站建设云浪科技全国疫情最新数据
  • 浙江做网站平台的科技公司百度优化排名
  • 国外优秀ps网站腾讯企点官网
  • 购物帮做特惠的网站福州seo公司
  • 做一个网页的流程目录网站应该如何进行优化
  • 网站建设构建方案襄阳百度开户
  • 确实网站的建设目标长沙百度百科
  • c程序设计教学网站怎么做千锋教育地址
  • 万网网站电话360收录批量查询
  • 胶南做网站产品推广运营的公司
  • 陕西网站建设托管合肥做网站哪家好
  • node 做的网站后端网络营销策划推广公司
  • 做算命网站挣钱么网络营销课程实训报告
  • 做ppt哪些网站的图片质量高seo教程搜索引擎优化
  • 做网站行业的动态国际站seo优化是什么意思
  • .net企业网站网络营销专业是干嘛的
  • 新公司董事长致辞做网站免费舆情网站
  • 上海网络建站模板营销策略有哪些有效手段