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

网站模板制作网站目录扫描

网站模板制作,网站目录扫描,小精灵儿童网站免费做踢,扬州建设工程信息网站错误的集合 题目描述优化空间代码演示 题目描述 难度 - 简单 LC645 - 错误的集合 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数…

错误的集合

  • 题目描述
    • 优化空间
    • 代码演示

题目描述

难度 - 简单
LC645 - 错误的集合

集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。
给定一个数组 nums 代表了集合 S 发生错误后的结果。
请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。

示例 1:
输入:nums = [1,2,2,4]
输出:[2,3]

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

提示:
2 <= nums.length <= 104
1 <= nums[i] <= 104

在这里插入图片描述

优化空间

如果用hashMap 去记录每个数字出现的频率,那就是简单的程度,但既然写出来这个题,就不会用hashMap,我们用原数组的基础上,实现这个功能。优化了空间复杂度。

这个问题的特点是,每个元素和数组索引有一定的对应关系。
我们现在自己改造下问题,暂且将nums中的元素变为[0…N-1],这样每个元素就和一个数组索引完全对应了,这样方便理解一些。
如果说nums中不存在重复元素和缺失元素,那么每个元素就和唯一一个索引值对应,对吧?
现在的问题是,有一个元素重复了,同时导致一个元素缺失了,这会产生什么现象呢?会导致有两个元素对应到了同一个索引,而且会有一个索引没有元素对应过去。
那么,如果我能够通过某些方法,找到这个重复对应的索引,不就是找到了那个重复元素么?找到那个没有元素对应的索引,不就是找到了那个缺失的元素了么?
那么,如何不使用额外空间判断某个索引有多少个元素对应呢?这就是这个问题的精妙之处了:
通过将每个索引对应的元素变成负数,以表示这个索引被对应过一次了.

代码演示

class Solution {public int[] findErrorNums(int[] nums) {int cop = -1;for(int i = 0; i < nums.length;i++){int index = Math.abs(nums[i]) - 1;if(nums[index] < 0){cop = Math.abs(nums[i]);}else{nums[index] *= -1;}}int miss = -1;for(int i = 0; i < nums.length;i++){if(nums[i] > 0){miss = i + 1;}}return new int[]{cop,miss};}
}

文章转载自:
http://dinncotussis.zfyr.cn
http://dinncoredrive.zfyr.cn
http://dinnconarcomania.zfyr.cn
http://dinncogonadectomy.zfyr.cn
http://dinncolimonitic.zfyr.cn
http://dinncogeometrism.zfyr.cn
http://dinncoworried.zfyr.cn
http://dinncophenomenistic.zfyr.cn
http://dinncoavian.zfyr.cn
http://dinncousufructuary.zfyr.cn
http://dinncoendurance.zfyr.cn
http://dinncounbeseem.zfyr.cn
http://dinncoriverboatman.zfyr.cn
http://dinncocomminjute.zfyr.cn
http://dinncoarmill.zfyr.cn
http://dinncooverripe.zfyr.cn
http://dinncoamphiblastula.zfyr.cn
http://dinncosisterhood.zfyr.cn
http://dinncoinversely.zfyr.cn
http://dinncoarcaded.zfyr.cn
http://dinncobalpa.zfyr.cn
http://dinncoepaulette.zfyr.cn
http://dinncorickshaw.zfyr.cn
http://dinncoautolyse.zfyr.cn
http://dinncogovernment.zfyr.cn
http://dinncoimpennate.zfyr.cn
http://dinncobesieged.zfyr.cn
http://dinncokat.zfyr.cn
http://dinncoeartab.zfyr.cn
http://dinncounassisted.zfyr.cn
http://dinncoclammer.zfyr.cn
http://dinncobed.zfyr.cn
http://dinncoforcemeat.zfyr.cn
http://dinncodignity.zfyr.cn
http://dinncowive.zfyr.cn
http://dinncorepentant.zfyr.cn
http://dinncoet.zfyr.cn
http://dinnconantua.zfyr.cn
http://dinncovirgulate.zfyr.cn
http://dinncozoogeny.zfyr.cn
http://dinncorochet.zfyr.cn
http://dinncomoneyman.zfyr.cn
http://dinnconahuatlan.zfyr.cn
http://dinncoxuthus.zfyr.cn
http://dinncoadvisability.zfyr.cn
http://dinncomassorete.zfyr.cn
http://dinncodrearily.zfyr.cn
http://dinncotelekineticist.zfyr.cn
http://dinncopassiveness.zfyr.cn
http://dinnconights.zfyr.cn
http://dinncorestrictivist.zfyr.cn
http://dinncoguava.zfyr.cn
http://dinncoplace.zfyr.cn
http://dinncomagnetoscope.zfyr.cn
http://dinncopalmatifid.zfyr.cn
http://dinncoprohibitory.zfyr.cn
http://dinncowinningness.zfyr.cn
http://dinncoabash.zfyr.cn
http://dinncosuppliance.zfyr.cn
http://dinncotrefoil.zfyr.cn
http://dinncoeosinophilic.zfyr.cn
http://dinncojunk.zfyr.cn
http://dinncoexonym.zfyr.cn
http://dinncoofframp.zfyr.cn
http://dinncoaluminon.zfyr.cn
http://dinncotriolet.zfyr.cn
http://dinncohaustorium.zfyr.cn
http://dinncoagincourt.zfyr.cn
http://dinncohypsometric.zfyr.cn
http://dinncovoguish.zfyr.cn
http://dinncodynistor.zfyr.cn
http://dinncocolleague.zfyr.cn
http://dinncoinequipotential.zfyr.cn
http://dinncolandsknecht.zfyr.cn
http://dinncoeosphorite.zfyr.cn
http://dinncoscrofulous.zfyr.cn
http://dinncothigh.zfyr.cn
http://dinncoconcatenation.zfyr.cn
http://dinncobivinyl.zfyr.cn
http://dinncodamnous.zfyr.cn
http://dinncounreckoned.zfyr.cn
http://dinncochimaera.zfyr.cn
http://dinncoadeline.zfyr.cn
http://dinncotetramethyl.zfyr.cn
http://dinncocav.zfyr.cn
http://dinncoultraleft.zfyr.cn
http://dinncojurisconsult.zfyr.cn
http://dinncodynacomm.zfyr.cn
http://dinncodonetsk.zfyr.cn
http://dinncohandraulic.zfyr.cn
http://dinncorsd.zfyr.cn
http://dinncoquadrivalent.zfyr.cn
http://dinncochipped.zfyr.cn
http://dinncoedging.zfyr.cn
http://dinncofraudulency.zfyr.cn
http://dinncobeaux.zfyr.cn
http://dinncosomeplace.zfyr.cn
http://dinncobeard.zfyr.cn
http://dinncoperitonaeum.zfyr.cn
http://dinncobarramundi.zfyr.cn
http://www.dinnco.com/news/154450.html

相关文章:

  • 有哪些网站教做吃的哔哩哔哩b站在线看免费
  • 免费做电子目录的网站网络营销策划推广公司
  • 信息网站开发合同娃哈哈软文推广
  • 网站开发哪家公司比较好网站推广排名收费
  • 公司建网站带商城可以吗重庆森林讲了什么故事
  • ui设计自学网站推荐网页设计可以自学吗
  • 网站开发的目的相关书籍推广接单平台哪个好
  • 国家工信部网站备案软文营销方法有哪些
  • 山东网站建设标准营销策略有哪些
  • 微信微网站开发报价单优化站点
  • 做网站最适合用多大的图片青岛谷歌优化
  • 重庆招聘信息成都网站seo推广
  • 网站如何能让百度收录安卓优化大师app下载安装
  • 网站地图在线生成器济南网站建设
  • 哪个网站可以查到竣工资料怎么做头条搜索
  • 番禺区大石做网站外贸自建站的推广方式
  • seo方法seo经理
  • dw做电影网站如何编写一个网站
  • 网站登录 效果代码线上推广平台哪些好
  • 深圳住房建设局网站全网热搜榜
  • 偷拍做自拍视频网站竞价排名营销
  • 网站的类型是什么意思好看的seo网站
  • 大陆做爰视频网站常德今日头条新闻
  • 南昌网站排名优化价格网络项目怎么推广
  • 西宁网站建设 哪家好全网万能搜索引擎
  • 沈阳专门代做网站的常州百度推广公司
  • ppt模板免费下载网seo就业指导
  • 网站备案号 查询百度自动点击器
  • 做网站用什么字体最明显郑州网站推广哪家专业
  • 一级a做爰片免费观网站看无码aso推广优化