Remove Duplicates from Sorted Array II

Remove Duplicates from Sorted Array

Given a sorted array, remove the duplicates in place such that each element can appear atmost twice and return the new length.

Do not allocate extra space for another array, you must do this in place with constant memory.

Note that even though we want you to return the new length, make sure to change the original array as well in place

For example,
Given input array A = [1,1,1,2],

Your function should return length = 3, and A is now [1,1,2].

Interview Code Editor
Hints
  • Solution Approach
  • Complete Solution
4219 successful submissions.
Asked In:
  • Expedia
  • Microsoft
Click here to jump start your coding interview preparation