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

重庆百度搜索优化seo网站优化工具

重庆百度搜索优化,seo网站优化工具,做封面字体下载好的网站,可以看那种东西的浏览器下载题目 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 难度:简单 题目链接:448. 找到所有数组中消失的数字 示例1 输入&…

题目

给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。

难度:简单

题目链接:448. 找到所有数组中消失的数字

示例1

输入:nums = [4,3,2,7,8,2,3,1]
输出:[5,6]

示例2

输入:nums = [1,1]
输出:[2]

解题思路:

题目意思是再在有 n 个元素的数组中,找出[1,n]中没有出现的数组,其中 n 个元素中,可能会出现重复的元素,于是 我们就可以 再次创建一个临时数组tmp(每个元素置0),存放相应的元素来取消重复的元素。然后遍历整个数组,如果元素为零,则为没有出现在nums中的数字。

代码展示

/*** Note: The returned array must be malloced, assume caller calls free().*/int* findDisappearedNumbers(int* nums, int numsSize, int* returnSize){int *arr = (int*)malloc(sizeof(int)*numsSize);//用于返回的数组int tmp[100000] = {0};int i = 0;int x = 0;for(i = 0;i<=numsSize;i++){tmp[i] = 0;}for(i = 0;i<numsSize;i++){x = nums[i]%(numsSize+1);tmp[x-1] = x;}i = 1;int count  = 0;//记录返回数组的大小int j = 0;for(i = 1;i<=numsSize;i++){if(tmp[i-1] == 0){arr[j++] = i;count++;}}*returnSize = count;return arr;
}

【解析】

这里的arr数组用于返回数组,tmp 临时数组主要用来消除重复的元素,主要思路

通过对循环每一个数组元素,对其进行取模运算,再将其放入对应的下标的数组中

但是前提是 要对 tmp数组每一个元素置0

 

 放入对应的下标的数组中后,

 开始遍历数组,找出[1,n] 中没有出现在nums数组中的数字

    for(i = 1;i<=numsSize;i++){if(tmp[i-1] == 0){arr[j++] = i;count++;}}

接着就是返回  返回数组的大小和返回数组了。

    *returnSize = count;return arr;

http://www.mmbaike.com/news/47339.html

相关文章:

  • 重庆沙坪坝做网站百度推广运营这个工作好做吗
  • 海关网站建设方案百度爱采购客服电话
  • 廊坊网站建设招聘学会计哪个培训机构比较正规
  • 西安网站建设阳建体球网足球世界杯
  • 个人做的小网站需要备案seo网络公司
  • 烟草许可证每年做证去那个网站营销软件哪个好
  • 国外网站设计公司腾讯企点官网下载
  • 西安南郊做网站seo值怎么提高
  • app 排名网站十堰seo
  • 专做视频素材的网站如何免费注册一个网站
  • 做微商网站设计域名注册入口
  • 公司logo设计费用一般多少钱百度seo工作室
  • 如何给网站做右侧导航网络营销渠道建设方案
  • 中企动力做的网站怎么样竞价托管外包公司
  • 东莞做商城网站建设轻松seo优化排名
  • 做外贸的网站域名怎么买长沙网站提升排名
  • wordpress 浏览器兼容郑州seo实战培训
  • 17做网店这个网站做起多少钱个人网页制作完整教程
  • 山东济南市网站建设2023年10月疫情还会严重吗
  • 网站排名优化机构网站推广主要是做什么
  • 公司做社交网站诈骗微商刚起步怎么找客源
  • 入门做外贸是先建网站还是先参展如何搭建公司网站
  • 无锡市无锡市住房和城乡建设局网站如何制作视频网站
  • 西安成品网站建设关键词
  • 免费注册域名网站推荐接广告的平台
  • html创建站点的步骤建站是什么意思
  • 湖南移动网站建设产品软文范例大全
  • 优化网站关键词排名软件企业网站推广有哪些
  • 安康公司做网站百度推广登录入口电脑
  • 双语版网站案例北京网站设计公司