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

做网站公司需要帮客户承担广告法吗网站验收技术指标

做网站公司需要帮客户承担广告法吗,网站验收技术指标,韩国女足还能出线吗,网上推广手段包括给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集。 解集不能包含重复的子集。你可以按任意顺序返回解集。 示例1: 输入:nums [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 示例2:…

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

解题思路:

迭代法实现子集枚举:记录序列中元素的总数为n,原序列中的每个数字ai的状态可能有两种,在子集中和不在子集中。用1代表在子集中,0代表不在子集中。每一个子集可以对应一个长度为n的0/1序列,第i位表示ai是否在子集中。例如:n=3,a={5,2,9}

0/1 序列    子集    0/1 序列对应的二进制数
000    {}    0
001    {9}    1
010    {2}    2
011    {2,9}    3
100    {5}    4
101    {5,9}    5
110    {5,2}    6
111    {5,2,9}    7

枚举mask∈【0,2^n-1】,mask的二进制表示一个0/1序列,按照这个0/1序列在原集合当中取数。

int** subsets(int* nums,int numsSize,int* returnSize,int** returnColumnSizes)
{int** ans =malloc(sizeof(int*) * (1<<numsSize));*returnColumnSizes = malloc(sizeof(int)*(1<<numsSize));*returnSize = 1<<numsSize;int t[numsSize];for(int mask = 0;mask<(1<<numsSize);mask++){int tSize = 0;for(int i=0;i<numsSize;i++){if(mask & (1<<i))   t[tSize++] = nums[i];}int* tmp = malloc(sizeof(int) * tSize);memcpy(tmp, t, sizeof(int) * tSize);(*returnColumnSizes)[mask] = tSize;ans[mask] = tmp;}return ans;
}

子集数量一共是2^n个,包括空集和本身集合。

  • 首先计算出2^n是多少
  • for循环进行i递增,从0到2^n-1,将每个数字转换为二进制数字
  • 将二进制数字每一位的数字对应输出。每一轮循环输出一组数组,即子集。
http://www.dtcms.com/a/454559.html

相关文章:

  • 整体设计 逻辑系统程序 之16 从 “三阶三段三元” 拆解到核心层最小原型的落地推导与实践
  • 英德市住房城乡建设网站logo在线查询
  • 基于Kali linux 安装pyenv及简单使用方法及碰到的问题
  • 旅游网站开发背景意义没网站怎么做app
  • 【论文笔记】VisionPAD: A Vision-Centric Pre-training Paradigm for Autonomous Driving
  • phpcms 安装官网的教程更换域名后网站图片还是无法显示php网站超市源码下载
  • 【开题答辩全过程】以 爱家家具销售网为例,包含答辩的问题和答案
  • STM32G474单片机开发入门(五)ADC详解及实战
  • 网站重做 影响wordpress 页面 html
  • 页网站设计wordpress 繁体
  • 有哪些网站上可以做试卷视频网站怎么搭建
  • 网站开发需多少钱重庆医疗网站建设
  • 网站制作公司的宣传海报wordpress调用热门文章
  • 丹徒网站建设多少钱wordpress附件数据库
  • 怎样做网站上的语种链接哪个网站可以做图交易平台
  • 门户网站建设美丽装修设计网站哪个最好
  • 学校网站建设开题报告书怎么在网站上加qq
  • 免费做网站网站有人哪些qq推广群号码大全
  • 【Spring框架】——原理篇
  • 网站建设问题分类和排除方法分析建设一个网站的工作方案
  • 网站设计例子wordpress固定链接html
  • 营销型网站的建站步骤是什么意思推广引流网站
  • 计算机-网络基础
  • 企业cms建站免费制作个人网页
  • UVa 237 Monitoring Wheelchair Patients
  • Linux I2C 子系统
  • 中国建设银行官网站预约纪念币网站关键词优化到首页后怎么做
  • 专业营销型网站建设费用货源网
  • Windows 11基本操作
  • 建设行业个人信息网站哔哩哔哩免费安装