public int removeDuplicates(int[] nums){
 if(nums.length<2)
return nums.length;

int pre =1;
int cur = 2;

while(nums.length>cur){
  if(nums[cur]==nums[pre]&&nums[cur]==nums[pre-1]){
     cur++;
   }
else{
  pre++;
  nums[pre] = nums[cur];
  cur++;
  }
 }return pre+1;
}

results matching ""

    No results matching ""