雙指針
:定義兩個指針,遍歷數組,left指向不是0數組的末尾,right指向需要帶遍歷數組的首部
,若發現right不爲0則將right出的元素賦值到left處
class Solution {
public void moveZeroes(int[] nums) {
int i,j=0;
for(i=0;i<nums.length;i++){
if(nums[i]!=0){
nums[j++]=nums[i];
}
}
for(;j<nums.length;j++){
nums[j]=0;
}
}
}