645. 错误的集合

难度简单98

集合 S 包含从1到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。

给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。

示例 1:

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

注意:

  1. 给定数组的长度范围是 [2, 10000]。
  2. 给定的数组是无序的。

记录出现次数即可。

class Solution {public int[] findErrorNums(int[] nums) {int[] resule = new int[2];int[] temp = new int[nums.length+1];for(int num : nums) {temp[num]++;}for(int i = 1; i < temp.length; i++){if(temp[i] == 2)resule[0] = i;if(temp[i] == 0)resule[1] = i;}return resule;}
}

leetcode645. 错误的集合相关推荐

  1. 645. 错误的集合

    链接:645. 错误的集合 题解: class Solution { public:vector<int> findErrorNums(vector<int>& num ...

  2. leetcode 645. 错误的集合

    集合 s 包含从 1 到 n 的整数.不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 . 给定一个数组 nums 代 ...

  3. 力扣645.错误的集合

    题目描述 集合 S 包含从1到 n 的整数.不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复. 给定一个数组 nums 代表 ...

  4. 【菜鸟算题】错误票据--集合集合方法

    题目: 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开始数码是随机选定的. 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了 ...

  5. 怎么回事儿?C#错误:集合已修改;枚举操作可能无法执行。

    本意是遍历表的行,当行中"主键"列为""时,将该行从表中删除.执行时就出现了"集合已修改:枚举操作可能无法执行."的c#错误提示.c#错误代 ...

  6. PHP中错误处理集合

    PHP错误处理 错误的分类 通常分3种: 语法错误: 程序运行之前,都要先检查语法.如果语法有错误,就会立即报错,并且不会去执行程序. 运行时错误: 就是在程序语法检查通过后,,开始运行程序并在此过程 ...

  7. 30个Kafka常见错误小集合

    本文是一个Kafka使用过程中的常见错误的总结.希望对你有帮助. 1.UnknownTopicOrPartitionException org.apache.kafka.common.errors.U ...

  8. 2022-1-21 Leetcode.645.错误的集合

    /*class Solution { public:vector<int> findErrorNums(vector<int>& nums) {//index == n ...

  9. 04-27 基础知识错误要点集合1

    一. 3.bool("1") ? 改:True 4.bool("0") ? 改:False 0,空字符,None在python条件判断句中都未Fasle,其他的 ...

最新文章

  1. 文巾解题 面试题 01.02. 判定是否互为字符重排
  2. android中AVD的使用
  3. VTK:正态估计用法实战
  4. 携程Apollo动态配置日志级别
  5. 太原理工微型计算机控制试卷,太原理工大学微机原理考试(13届葬仪落整理).docx...
  6. 奇怪的 Win10 输入法问题
  7. 批量删除取消微博关注
  8. 一个简单文本分类任务-EM算法-R语言
  9. 如何从零开始学习SEM?
  10. jvm 性能调优之 jmap
  11. 安卓和苹果对于https域名下的引用http域的文件
  12. 11种典型的时间序列回归预测方法大集合——附代码
  13. u8系统服务器已停止怎么办,紧急通知!用友U8报错:enterpriseportal 已停止工作的解决办法!...
  14. iOS开发 开发者账户介绍
  15. android studio manifest merger failed,【Androidstudio】Manifest merger failed 问题
  16. 苹果语音备忘录怎么改名字_语音备忘录误删除怎么恢复?安利你个简单方法
  17. WPF-MVVM详解
  18. ionic2 tab切换控制
  19. 概率论与数理统计-事件的关系
  20. 2010年专业网址导航业呈现马太效应

热门文章

  1. 关于std:auto_ptr
  2. WCHAR char CString等常用类型互转
  3. 在PC上用模拟器搭建Windows Mobile仿真环境:Microsoft Device Emulator使用
  4. android远程linux命令,测试可用的Android远程语音识别实例
  5. java 读取图片给 matlab_如何将MATLAB图像处理程序转换为java?
  6. python发送邮箱_你知道怎么用Python发送邮件吗?
  7. linux sd卡 读写速度测试_铠侠(原东芝存储)SD卡,大容量存储时代,高速读写选择...
  8. Java swing 实现下拉框和文本框同步显示
  9. 【转】WebApi 身份认证解决方案:Basic基础认证
  10. oracle临时表空间组,证明临时表空间组在并发session时的作用