class Solution {
    // 用一个指针标记此新的数组的当下元素的索引
    // 对整个数组进行遍历,遍历完之后剩下的部分全部赋值为0
    // 或者说快慢指针,快指针用来遍历数组,慢指针用来指向移动后当前索引的元素
    public void moveZeroes(int[] nums) {
       int slow = 0;
       for (int i = 0; i < nums.length; i++) {
            if (nums[i] != 0) {
                nums[slow++] = nums[i];
            }
       }
        for (int i = slow; i < nums.length; i++) {
            nums[i] = 0;
        }
        

    }
}