Move Zeroes

public class Solution {
    /**
     * @param nums: an integer array
     * @return: nothing
     */
    public void moveZeroes(int[] nums) {
        // write your code here
        
        // // version 1
        int slow = 0, fast = 0;
        while(fast < nums.length){
            if(nums[fast] != 0) nums[slow++] = nums[fast++];
            else fast++;
        }
        while(slow < nums.length) nums[slow++] = 0;
    }
}

最后更新于

这有帮助吗?