LeetCode–0~n-1中缺失的数字
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
说明
剑指offer,53-II
题目
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。
示例 1:
1 | 输入: [0,1,3] |
示例 2:
1 | 输入: [0,1,2,3,4,5,6,7,9] |
Java
思路
判断下标是否为当前的数,不是直接返回
代码
1 | class Solution { |
思路
使用二分法
代码
1 | class Solution { |
感谢
leetcode
以及勤劳的自己