public int removeDuplicates(int[] nums) {
int begin = 0;
if(nums.length <2){
return nums.length;
}
int temp = nums[0];
for(int i=1;i<nums.length;i++){
if(nums[i] !=temp) nums[++begin] = nums[i];//将新的值依begin存入数组
temp=nums[i];
}
return begin+1;
}
删除重复项
最新推荐文章于 2024-02-09 14:40:27 发布