时间复杂度:O(N) 空间复杂度:O(1)
for (int i = 0; i < nums.length; i++) { if (i != nums[i]) return i; } return nums.length; }时间复杂度:O(logN) 空间复杂度:O(1)
class Solution { public int missingNumber(int[] nums) { int i = 0, j = nums.length - 1; while(i <= j) { int m = (i + j) / 2; if(nums[m] == m) i = m + 1; else j = m - 1; } return i; } } public int missingNumber(int[] nums) { int left = 0, right = nums.length - 1; while(left <= right) { int mid = left + (right - left) / 2; if(nums[mid] == mid) left = mid + 1; else right = mid - 1; } return left; }转载链接:https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof/solution/mian-shi-ti-53-ii-0n-1zhong-que-shi-de-shu-zi-er-f/