给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

 

int removeElement(int* nums, int numsSize, int val){

    int k = 0;

    for(int i=0;i<numsSize;i++)

    {

        if(nums[i] != val)

            nums[k++] = nums[i];

    }

    return k;

}


版权声明:本文为m0_47575628原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。