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

做外汇网站代理商北京软件开发公司推荐

做外汇网站代理商,北京软件开发公司推荐,微信公众号开发网站开发,设计制作网站收费最近在牛客、力扣上做题,花费海量时间,苦不堪言,有时绞尽脑汁也想不出,痛定思痛,每日记录写的比较困难的题。 错误的集合 题目如上图所示 题主乍看之下觉得很简单,再看例子,不就是一个有序数组…

最近在牛客、力扣上做题,花费海量时间,苦不堪言,有时绞尽脑汁也想不出,痛定思痛,每日记录写的比较困难的题。
错误的集合
在这里插入图片描述
题目如上图所示

题主乍看之下觉得很简单,再看例子,不就是一个有序数组找重复和缺的吗,感觉很快就可以秒杀,殊不知,我已经死了。
看到例子之后题主先入为主,带偏了自己。注意审题!!

方法1:暴力循环,通过内层与外层双重for循环,因为题目明确说明是1~n的整数

static int arr[2];
int* findErrorNums(int* nums, int numsSize, int* returnSize)
{*returnSize=2;int i=0;int j=0;for(i=1;i<=numsSize;i++)//外层循环,从1开始{int count=0;//计数器for(j=0;j<numsSize;j++){if(i==nums[j])count++;//对于i,出现相同时+1,正常情况下,count为1}if(count==2)//当为2时,说明出现重复arr[0]=i;if(count==0)//为0时,缺失arr[1]=i;}return arr;
}

方法2.
利用冒泡排序(因为我学艺不精只会冒泡排序),将数组改写为有序数组,此时,
求重复数时,只需要遍历数组,与前一个比较即可得到
求被覆盖的数时
要进行分类讨论
1.当是开头丢失时

当是22时 比较nums[0]与1

2.当是末尾丢失时

当是1233时 比较nums[numssize-1]与numssize

3.当处在中间时
与前或后作差为2
例如

当是1224时 4-2=2
当为1334时 2-1=2

static int arr[2];
int* findErrorNums(int* nums, int numsSize, int* returnSize)
{*returnSize=2;int i=0;int j=0;int tmp=0;for(i=0;i<numsSize-1;i++)//冒泡排序{for(j=0;j<numsSize-1-i;j++){if(nums[j]>nums[j+1]){tmp=nums[j];nums[j]=nums[j+1];nums[j+1]=tmp;}}}for(i=0;i<numsSize-1;i++)//找重复{if(nums[i]==nums[i+1]){arr[0]=nums[i];break;}}//找被覆盖的数,然后分情况if(nums[0]!=1)arr[1]=1;if(nums[numsSize-1]!=numsSize)arr[1]=numsSize;for(i=1;i<numsSize;i++){if(nums[i]-nums[i-1]==2){arr[1]=nums[i]-1;break;}}return arr;
}

以后每天更新,若有不对请及时指出

http://www.15wanjia.com/news/168617.html

相关文章:

  • 网站建设 镇江工程项目挂网在什么网站上看
  • 范县网站建设价格讨债女企业家中标公司被强执
  • 网站开发项目可行性义乌做网站哪家好
  • seo网站优化平台平台搭建工具有哪些
  • 淘宝推广网站建设房地产基础知识300问
  • jsp网站开发实训报告WordPress更新最新版本失败
  • 西安高新区网站建设个人开发网站要多少钱
  • 公司做企业网站的哪家好iis7.0搭建网站
  • 做网站使网页不居中widget wordpress
  • 网站设计建网站百度的网站
  • 下载的网站模板如何安装能制作网页的软件
  • 网站建设管理标准seo查询官网
  • 绿色系网站大型网站的标准
  • 鼎城网站建设珠海网站制作套餐
  • 做网站比较好的英文seo招聘
  • 商城网站开发价格高端大气公司名称
  • hao123网站难做吗个人可否建立网站
  • 企业网络管理 网站开发与运营wordpress 网页加载慢
  • 分享站wordpress主题宿迁网站建设方案
  • php网站开发技术课程前端开发是做网站的吗
  • 房屋设计网站有哪些wordpress如何关闭rss
  • 大学生网站建设方案企业如何网络推广
  • 做网站整理信息的表格国内电商平台怎么做
  • 明星粉丝网站怎么做php 手机网站 模板
  • 质感网站系统下载 锐狐个人养老保险缴费明细
  • 庄河做网站erp系统都有哪几家
  • 婚纱网站建设需求分析百度账号登录官网
  • 个人网站做哪种能赚钱郑州营销型网站制作
  • 医院诊所网站源码不备案怎么做网站
  • 常州网站建设培训网站开发需要学数学吗