删除数组中的重复元素
解题思路:双指针法(快慢指针法)
class Solution { public int removeDuplicates(int[] nums) { int len = nums.length; if(len<=1){ return len; } int j=0; for(int i=1;i<len;++i){ if(nums[i]!=nums[j]){ nums[++j]=nums[i]; } } return ++j; } }
删除数组中的重复元素
解题思路:双指针法(快慢指针法)
class Solution { public int removeDuplicates(int[] nums) { int len = nums.length; if(len<=1){ return len; } int j=0; for(int i=1;i<len;++i){ if(nums[i]!=nums[j]){ nums[++j]=nums[i]; } } return ++j; } }