每天Leetcode 刷题 初级算法篇-缺失数字
题目要求:
缺失数字
力扣题解:
代码
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 刷题 初级算法篇-缺失数字相关推荐
- 每天Leetcode 刷题 初级算法篇-打乱数组
目录 Leetcode刷题 Leetcode刷题 /*** @program: mydemo* @description: 设计问题-打乱数组* @author: Mr.zeng* @create: ...
- 每天Leetcode 刷题 初级算法篇-有效的括号
题目要求: 力扣题解: 代码 import java.util.Deque; import java.util.HashMap; import java.util.LinkedList; import ...
- 每天Leetcode 刷题 初级算法篇-杨辉三角
题目要求: 力扣题解: 代码 import java.util.ArrayList; import java.util.List;/*** @program: mydemo* @description ...
- 每天Leetcode 刷题 初级算法篇-颠倒二进制位
题目要求: 力扣题解: 代码 /*** @program: test* @description:* @author: Long Ao Tian* @create: 2021-02-27 15:15* ...
- 每天Leetcode 刷题 初级算法篇-汉明距离
题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 汉明距离* @author: Mr.zeng* @create: 2021-02-2 ...
- 每天Leetcode 刷题 初级算法篇-位1的个数
题目要求: 力扣题解:循环和位移动 代码 /*** @program: mydemo* @description: 位1的个数* @author: Mr.zeng* @create: 2021-02- ...
- 每天Leetcode 刷题 初级算法篇-数学问题-罗马数字转整数
题目要求: 力扣题解: 代码 /*** @program: mydemo* @description: 罗马数字转整数* @author: Mr.zeng* @create: 2021-02-24 0 ...
- 每天Leetcode 刷题 初级算法篇-数学问题-3的幂
题目要求: 力扣题解:循环迭代 代码 /*** @program: mydemo* @description: 判断一个数是不是3的幂* @author: Mr.zeng* @create: 2021 ...
- 每天Leetcode 刷题 初级算法篇-数学问题-计数质数
题目要求: 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 力扣-数学-计数质数* @author: Mr. ...
最新文章
- Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build
- Python学习14 模块和包
- 打印冻结窗格怎么保证每页都有_在打印Excel表时怎么设置才能实现每页都打印标题行...
- 【AIX】AIX 开机自动挂载NFS共享
- activemq 重启后java程序_ActiveMQ持久化机制代码实例
- (二十三)图像相似度比较哈希算法
- 2018.8.29牛客OI测试赛A-斐波那契题解(找规律)
- Fudan-NLP-Beginner:自然语言处理入门练习
- 大学最应该学习的 5 门课, 毕业后大厂 Offer 直接拿到手软!
- adb小天才,小天才调试工具包下载
- 大数据结合人工智能,助力智慧城市建设
- 小学计算机教案设计ppt,小学信息技术制作幻灯片的教案
- 如何在CentOS 7上安装Elasticsearch,Logstash和Kibana(ELK堆栈)
- Fiddler代理设置
- 《北国之春》--华为总裁:任正非
- VMware14 kali linux安装教程
- 图/图的存储/图的遍历
- 8.0之后关闭个人热点功能实现
- 分布式IO模块ET 200SP基座单元( BaseUnit)使用方法
- IDEA SpringBoot 自定义Banner