/**
左指针左边均为非零数;
右指针左边直到左指针处均为零。
*/
class Solution {
public void moveZeroes(int[] nums) {
int left = 0;
int right = 0;
while(right<nums.length){
if(nums[right]!=0){
swap(nums,left,right);
left++;
}
right++;
}
}
public void swap(int[] nums, int left, int right) {
int temp = nums[left];
nums[left] = nums[right];
nums[right] = temp;
}
}