Skip to content

原题链接

LeetCode

typescript
function missingNumber(nums: number[]): number {
  let left = 0;
  let right = nums.length - 1;
  while(left <= right) {
      const mid = Math.floor((left + right) >> 1);
      if(nums[mid] === mid) {
         left = mid + 1
      } else {
          right = mid - 1;
      }
  }
  return left;
};