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;
}
}
}