【leetcode】(每日一题 283 移动零)

在这里插入图片描述
代码实现:

void moveZeroes(int* nums, int numsSize){
    
    
    if(!nums || numsSize == 0)
        return;
    int i, j = 0;
    for(i = 0; i < numsSize; i++)
    {
    
    
        if(nums[i] != 0)
        {
    
    
            nums[j] = nums[i]; 
            j++;
        }
    }
    for(i = j; i < numsSize; i++)
    {
    
    
        nums[i] = 0;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_45657288/article/details/106166375