283. 移动零
快慢指针法
执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:39 MB, 在所有 Java 提交中击败了8.32%的用户
class Solution {// 把非 0 的元素往前移,后面补 0 即可public void moveZeroes(int[] nums) {int slowIdx = 0;for (int fastIdx = 0; fastIdx < nums.length; fastIdx ++) {if (nums[fastIdx] != 0) {nums[slowIdx ++] = nums[fastIdx];}}while (slowIdx < nums.length) {nums[slowIdx ++] = 0;}}}
