比较简单,直接放代码
int removeDuplicates(int* nums, int numsSize) {
int i;
int len,temp;
len=0;
for(i=0;i<numsSize;i++)
{
if(i==0)
{
temp=nums[0];
len++;
}
else if(nums[i]!=temp)
{
temp=nums[i];
nums[len++]=temp;
}
else
;
}
return len;
}