
笨方法就是遍历一直往右呗
想下双指针:
定义left、right指针,right从左往右移动,遇上非0元素,交换left和right对应的元素,交换之后left++
class Solution {public void moveZeroes(int[] nums) {if(nums==null) {return;}int j = 0;for(int i=0;i<nums.length;i++) {if(nums[i]!=0) {int tmp = nums[i];nums[i] = nums[j];nums[j++] = tmp;}}}}
