283. 移动零

283. 移动零


题目链接:283. 移动零

代码如下:

class Solution {
public:
    void moveZeroes(vector<int>& nums) {
        int count=0;//记录移动的0的个数
        for(int i=0;i<nums.size();i++)
        {
            if(nums[i]==0)
                count++;
            else
                nums[i-count]=nums[i];
        }

        for(int i=nums.size()-count;i<nums.size();i++)
            nums[i]=0;
    }
};

你可能感兴趣的:(leetcode,c++)