criskgl
10/27/2019 - 6:59 PM

Move Zeroes

public static void moveZeroes(int[] nums) {
    int n = nums.length;
    if(n == 0 || n == 1) return;            
    int spaceHere = 0;
    for(int i = 0; i < nums.length; i++){
        if(nums[i] != 0){
            nums[spaceHere] = nums[i];
            spaceHere++;
        }
    }
    //Fill zeroes
    for(int i = spaceHere; i < nums.length; i++){
        nums[i] = 0;
    }
}