1. class Solution {
    2. public:
    3. void moveZeroes(vector<int>& nums) {
    4. int count = 0;
    5. for(int i = 0;i < nums.size();i++)
    6. {
    7. if(nums[i] != 0)
    8. {
    9. nums[count++] = nums[i];
    10. }
    11. }
    12. while(count < nums.size())
    13. {
    14. nums[count++] = 0;
    15. }
    16. }
    17. };
    18. //思路
    19. 将不是0的元素全部放到前面 count表示有几个元素不是0放到了前面 然后在count - nums.size()这个范围内
    20. 进行赋值0操作。