class Solution {
public void moveZeroes(int[] nums) {
if(nums == null || nums.length == 0 || nums.length == 1){
return;
}
int i = 0;//始终指向下一个不为0的元素需要存放的位置
int j = 0;//始终指向下一个元素(每一个元素)
for (j = 0; j < nums.length; j++) {
//逻辑
if(nums[j] != 0){
//swap(nums[i],nums[j])
int temp = nums[j];
nums[i] = temp;
nums[j] = 0;
i++;
}
}
}
}
09-24