题目要求:

缺失数字

力扣题解:

代码

import java.util.Arrays;/*** @program: mydemo* @description: 缺失数字* @author: Mr.zeng* @create: 2021-03-03 09:49**/
public class Solution41 {public int missingNumber(int[] nums) {Arrays.sort(nums);// 判断n 是否出现在末位if(nums[nums.length-1]!=nums.length){return nums.length;}// 判断0是否出现在末尾else if(nums[0]!=0){return 0;}// 此时缺失的数字一定在(0,n)中for (int i = 1; i < nums.length; i++) {int expectedNum=nums[i-1]+1;if(nums[i]!=expectedNum){return expectedNum;}}// 未缺失数字,(保证函数有返回值)return -1;}
}

每天Leetcode 刷题 初级算法篇-缺失数字相关推荐

  1. 每天Leetcode 刷题 初级算法篇-打乱数组

    目录 Leetcode刷题 Leetcode刷题 /*** @program: mydemo* @description: 设计问题-打乱数组* @author: Mr.zeng* @create: ...

  2. 每天Leetcode 刷题 初级算法篇-有效的括号

    题目要求: 力扣题解: 代码 import java.util.Deque; import java.util.HashMap; import java.util.LinkedList; import ...

  3. 每天Leetcode 刷题 初级算法篇-杨辉三角

    题目要求: 力扣题解: 代码 import java.util.ArrayList; import java.util.List;/*** @program: mydemo* @description ...

  4. 每天Leetcode 刷题 初级算法篇-颠倒二进制位

    题目要求: 力扣题解: 代码 /*** @program: test* @description:* @author: Long Ao Tian* @create: 2021-02-27 15:15* ...

  5. 每天Leetcode 刷题 初级算法篇-汉明距离

    题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 汉明距离* @author: Mr.zeng* @create: 2021-02-2 ...

  6. 每天Leetcode 刷题 初级算法篇-位1的个数

    题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 位1的个数* @author: Mr.zeng* @create: 2021-02- ...

  7. 每天Leetcode 刷题 初级算法篇-数学问题-罗马数字转整数

    题目要求: 力扣题解: 代码 /*** @program: mydemo* @description: 罗马数字转整数* @author: Mr.zeng* @create: 2021-02-24 0 ...

  8. 每天Leetcode 刷题 初级算法篇-数学问题-3的幂

    题目要求: 力扣题解:循环迭代 代码 /*** @program: mydemo* @description: 判断一个数是不是3的幂* @author: Mr.zeng* @create: 2021 ...

  9. 每天Leetcode 刷题 初级算法篇-数学问题-计数质数

    题目要求: 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 力扣-数学-计数质数* @author: Mr. ...

最新文章

  1. Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build
  2. Python学习14 模块和包
  3. 打印冻结窗格怎么保证每页都有_在打印Excel表时怎么设置才能实现每页都打印标题行...
  4. 【AIX】AIX 开机自动挂载NFS共享
  5. activemq 重启后java程序_ActiveMQ持久化机制代码实例
  6. (二十三)图像相似度比较哈希算法
  7. 2018.8.29牛客OI测试赛A-斐波那契题解(找规律)
  8. Fudan-NLP-Beginner:自然语言处理入门练习
  9. 大学最应该学习的 5 门课, 毕业后大厂 Offer 直接拿到手软!
  10. adb小天才,小天才调试工具包下载
  11. 大数据结合人工智能,助力智慧城市建设
  12. 小学计算机教案设计ppt,小学信息技术制作幻灯片的教案
  13. 如何在CentOS 7上安装Elasticsearch,Logstash和Kibana(ELK堆栈)
  14. Fiddler代理设置
  15. 《北国之春》--华为总裁:任正非
  16. VMware14 kali linux安装教程
  17. 图/图的存储/图的遍历
  18. 8.0之后关闭个人热点功能实现
  19. 分布式IO模块ET 200SP基座单元( BaseUnit)使用方法
  20. IDEA SpringBoot 自定义Banner

热门文章

  1. 怎么设置java内存_如何修改jvm内存 内存设置过大
  2. sql中去掉字段的所有空格
  3. 今天心情不太开心?有点心烦
  4. 【计算机本科补全计划】Mysql 学习小计(3)
  5. Powershell进阶学习(6) 部署 Windows PowerShell Web 访问
  6. Ponemon Institute告诉你,大数据正在勾搭网络安全
  7. Linux命令解释之du
  8. ccs 移植创建新工程_CCS新工程创建与配置
  9. 【李宏毅2020 ML/DL】P12 Brief Introduction of Deep Learning
  10. Linux Suspend过程【转】