Faaez Razeen

Find Numbers Disappeared in Array

  • 1 min read
  • LC-Easy

3 years ago

Solution

TimeSpaceExplanation
O(n)O(1)
def findDisappearedNumbers(self, nums: List[int]) -> List[int]: for i in range(len(nums)): idx = abs(nums[i]) - 1 nums[idx] = -abs(nums[idx]) ans = [] for i in range(len(nums)): if nums[i] > 0: ans.append(i + 1) return ans