求0~n-1中缺失的数字
问题简述
数组 [0, .., n-1] 中缺失一位,找出这个数字思路
在该数字之前,有
nums[i] == i,之后有nums[i] != i,根据该性质可以使用二分查找;跳出循环时,变量
l和r分别指向 “右子数组的首位元素” 和 “左子数组的末位元素”,即l == r + 1,缺失的元素正是l
Last updated
问题简述
数组 [0, .., n-1] 中缺失一位,找出这个数字思路
在该数字之前,有 nums[i] == i,之后有 nums[i] != i,根据该性质可以使用二分查找;
跳出循环时,变量 l 和 r 分别指向 “右子数组的首位元素” 和 “左子数组的末位元素”,即 l == r + 1,缺失的元素正是 l
Last updated