similar to leetcode move zeros. move zeros: given an integer array contains 0s, move all 0s to the right part of this array, while moving, maintain the relative order of other non zero elements.
class Solution {
public void moveZeroes(int[] nums
) {
if(nums
== null
|| nums
.length
== 0) return;
int m
= nums
.length
;
int i
= 0;
int j
= 0;
while (i
< m
) {
if (nums
[i
] != 0) {
nums
[j
++] = nums
[i
];
}
i
++;
}
while (j
< m
) {
nums
[j
++] = 0;
}
}
}