Remove Duplicates from Sorted Array LeetCode Solution

Remove Duplicates from Sorted Array LeetCode Solution

  • Given an integer array nums sorted in non-decreasing order, remove the duplicates in-place such that each unique element appears only once.
  • The relative order of the elements should be kept the same. Then return the number of unique elements in nums.
Leetcode

Remove Duplicates from Sorted Array LeetCode Solution: 

  • Consider the number of unique elements of nums to be k, to get accepted, you need to do the following things:

    • Change the array nums such that the first k elements of nums contain the unique elements in the order they were present in nums initially. The remaining elements of nums are not important as well as the size of nums.
    • Return k.
Remove Duplicates from Sorted Array leetcode

Remove Duplicates from Sorted Array LeetCode Solution:

  1. The code starts iterating from i = 1 because we need to compare each element with its previous element to check for duplicates.

    The main logic is inside the for loop:

    1. If the current element nums[i] is not equal to the previous element nums[i - 1], it means we have encountered a new unique element.
    2. In that case, we update nums[j] with the value of the unique element at nums[i], and then increment j by 1 to mark the next position for a new unique element.
    3. By doing this, we effectively overwrite any duplicates in the array and only keep the unique elements.

    Once the loop finishes, the value of j represents the length of the resulting array with duplicates removed.

    Finally, we return j as the desired result.

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription

Remove Duplicates from Sorted Array LeetCode Solution: 

Get over 200+ course One Subscription

Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others

Checkout list of all the video courses in PrepInsta Prime Subscription

Checkout list of all the video courses in PrepInsta Prime Subscription