暴力法:
int removeDuplicates(int* nums, int numsSize)
{
for(int i=0;i<numsSize;)//遍历
{
if(nums[i]==nums[i+1])//如果发现这个值与后面一个值相等
{
for(int j=i;j<numsSize-1;j++)//那么就将这个值后面的值全部前移一位
{
nums[j]=nums[j+1];
}
numsSize--;//移动后数组长度-1;
continue;//跳过i++的步骤,因为你没法判断原先的数组nums[i+1]与nums[i+2]是否相等
}
i++;//右移继续遍历
}
return numsSize;
}