leecode 27. 移除元素

int removeElement(int* nums, int numsSize, int val){
    //i表示目前的位置
    //j表示目前可以放元素的位置
    int i = 0, j = 0;
    /*
    if(numsSize == 0)
        return 0;
    */
    for(i = 0; i < numsSize; i++)
    {
        if( nums[i] != val)
            nums[j++] = nums[i];
    }
    return j;
}

问题1:不需要判断numsSize是否为0

你可能感兴趣的:(leecode,leetcode,算法,数据结构)