[剑指Offer-53-II][简单][二分] 0~n-1中缺失的数字
题目描述
输入: [0,1,3]
输出: 2输入: [0,1,2,3,4,5,6,7,9]
输出: 8解题思路
class Solution:
def missingNumber(self, nums: List[int]) -> int:
left, right = 0, len(nums) - 1
while left <= right:
mid = (left + right) // 2
if nums[mid] > mid:
right = mid - 1
elif nums[mid] == mid:
left = mid + 1
return left最后更新于