和26题类似思路,双下标处理
int removeElement(int* nums, int numsSize, int val){
int i = 0;
int j = 0;
if(1 > numsSize) return 0;
for (i = 0; i < numsSize; i++){
if (nums[i] == val){
continue;
}
nums[j++] = nums[i];
}
return j;
}