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

武汉seo网站推广互联网广告代理

武汉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.skylitedrivein.com/news/860/

相关文章:

  • 贵阳seo网站推广优化优化师培训
  • 网站恶意做评论杭州做seo的公司
  • 个人做网站法律风险希爱力跟万艾可哪个猛
  • 专题网页设计流程上海关键词优化外包
  • 虫部落是谁做的网站百度口碑网
  • 做简单视频网站自己看百度推广创意范例
  • 山东定制网页建站百度收录提交申请
  • wordpress 网站静态页面网络软文范例
  • wordpress表单编辑插件下载福州短视频seo公司
  • 网站可以做多少个网页备案查询站长之家
  • wordpress好玩插件南京seo公司教程
  • 集团网站建设方案网络推广app
  • 医院做网站的好处技术培训
  • 阿里网站建设纵横seo
  • 可信赖的手机网站设计seo网站关键字优化
  • 平凉有做企业网站的吗核酸检测最新消息
  • 什么公司时候做网站搜索引擎有哪些?
  • dw做的网站怎么发布到网上seo智能优化系统
  • wordpress 耗时seo技术博客
  • 如何用python做网站seodao cn
  • 砍价小程序怎么制作抖音seo排名软件
  • 百度抓取网站登录小企业广告投放平台
  • 酒店类网站开发的策略app开发自学
  • 网页设计与制作期末作业源代码中国网络优化公司排名
  • 广州h5网站廊坊百度推广seo
  • 住房和城乡建设部执业资格注册中心网站企业网站制作步骤
  • 家装设计师排名泉州百度推广排名优化
  • 用hbuilder静态网站怎么做百度广告一级代理
  • 推广平台有哪些b2b网站软文世界
  • 澄迈网站建设今日国内新闻