Two pointers
class Solution { public int removeDuplicates(int[] nums) { int p1 = 0; for (int i = 1; i<nums.length; i++){ if (nums[i]!=nums[i-1]){ nums[++p1] = nums[i]; } } return p1+1; } }
Last updated 3 years ago
Was this helpful?