c语言双指针法--原地删除数组中的元素
int removeElement(int* nums, int numsSize, int val){ int left = 0; int right = 0; while (right < numsSize){ if (nums[right] != val){ nums[left] = nums[right]; left ++; } right ++; } return left; }
int removeElement(int* nums, int numsSize, int val){ int left = 0; int right = 0; while (right < numsSize){ if (nums[right] != val){ nums[left] = nums[right]; left ++; } right ++; } return left; }