//选择不同的数字,然后放到最后面
public int removeDuplicates(int[] nums) {
if(nums.length==0) return 0;
int i=0,j=0;
while(j<nums.length-1){
while(j<nums.length) {
if(j==nums.length-1) {return i+1;}
j = j + 1;
if (nums[j] != nums[i]) {
break;
}
}
nums[i+1]=nums[j];
i=i+1;
}
return i+1;
}
26 删除有序数组中的重复数
最新推荐文章于 2022-01-19 21:09:07 发布