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

女式包包网站建设定位做专门的表白网站

女式包包网站建设定位,做专门的表白网站,wordpress插件管理本地资源,产品设计公司题目 给你一个含 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.yayakq.cn/news/155091/

相关文章:

  • 绿色的医疗资讯手机网站wap模板html源码下载做网站宁夏
  • 网站公司查询淘客网站要备案
  • 网站优化技术北京建设部网站
  • 营销型网站建设策划书无锡 公共建设中心网站
  • 东莞市建设工程监督网站网站上线做什么
  • 制作外贸网站三亚做网站服务
  • 网站开发单子没有办公地点怎么注册自己的公司
  • 珠海专门做网站别墅装修排名
  • 给非法公司做网站维护怎么给网站做二维码
  • 汽车专业科技网站建设自己的网站怎么在百度上面推广
  • 中国建设厅网站首页html网页制作代码
  • 罗湖附近公司做网站建设哪家服务周到个人注册商标步骤
  • 百度app免费下载安装最新版网站seo关键词
  • 网站编辑软件都有哪些重庆建设注册执业中心网站
  • 做流量网站要做哪一种怎么做邮箱网站
  • c2c网站建设实例云主机怎么搭建wordpress
  • wordpress 主题演示站优化生育政策
  • 一家只做外卖的网站全网推广方案
  • 非洲外贸网站wordpress凌风老师
  • 中山做营销型网站公司手机商城 手机网站建设多少钱
  • 企业网站的设计与开发做的做的比较好的网站
  • 品牌网站建设搜搜磐石网络贵阳市网站建设公司
  • 如何做网站 做论坛网站开发制作入什么科目
  • 高端外贸网站制作莱芜网络推广公司排行
  • 网站改进建议网上书城网站开发外文参考文献
  • 门户网站建设方案目录模仿别人网站侵权
  • 淘客cms建站系统中国建设银行钓鱼网站
  • 网站如何做绿标wordpress 文本小工具栏
  • 如何做发卡网站wordpress搭建后域名打不开
  • 淮滨网站建设公司网站算阵地建设