26. 删除有序数组中的重复项c
int removeDuplicates(int* nums, int numsSize) {
int head=1,tail=1;
int count=1;
while(tail<numsSize){
if(nums[tail]!=nums[tail-1]){
nums[head++]=nums[tail++];
count++;
}else{
tail++;
}
}
return count;
}
结果:

浙公网安备 33010602011771号