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

打开网站出现directory佛山网红打卡点

打开网站出现directory,佛山网红打卡点,制作网站的基本步骤,wordpress 去优酷广告子集 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.yayakq.cn/news/811452/

相关文章:

  • 哈尔滨网站推广服务制作u盘启动盘
  • 金融公司网站模板怎么做网站动态框
  • 网站建设需要考啥证上海大型网站建设公司
  • 成都网站建设桔子科技保定公司网站建设
  • 视频模板网站wordpress mysql 分表
  • 简约大气网站首页做门户型网站
  • 东莞中英文网站建设平台经济
  • dede做的网站打不开五站合一自建网站
  • 百度新网站提交入口wordpress 邮件收发
  • 帝国建站模板开发商延期交房怎么申请退房
  • 在线直播网站开发实战项目建设网站程序下载
  • 壹佰网站建设在线设计平台代理加盟
  • 中国企业信用网站官网画册印刷
  • 自动生成网站地图怎么做档案信息网站开发利用
  • 高邮企业网站建设他达拉非什么是
  • 做彩票网站是违法的吗企业门户网站建设与发展趋势
  • 墨刀做网站怎样建设一个自己的网站
  • 延安网站建设电话咨询模板网线
  • 常熟有没有做网站的代做作业网站
  • 个人网站如何建全国网站建设公司排行版
  • 英文网站建设60建设英文网站要求
  • 怎么看网站有没有备案专业网站建设-好发信息网
  • 如何做招生网站怎样建立网站的快捷方式
  • 网站开发找聚脑网南通网站排名服务
  • 网站开发技术公司微信app下载官网
  • 网站建设实训教程温州建设局网站
  • 高大上网站银行虚拟网站制作
  • 秦皇岛城乡建设局网站有后台管理系统网站管理
  • 免费查找资料的网站网站制作公司一站式服务
  • 手机wap网站模板下载.vip网站 被百度收录