c语言双指针法--原地删除数组中的元素

 

27. 移除元素 - 力扣(LeetCode)

 

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;

}

 

posted @ 2023-09-22 17:29  朵朵奇fa  阅读(32)  评论(0编辑  收藏  举报