#力扣
##题目描述:
移动数组中为零的元素。放在数组的最后面,同时保持非零元素的相对顺序。
思路:
快指针遍历数组,慢指针遍历非零元素,同时计数,把所有的非零元素放在前面,然后在非零元素的后面利用循环添加元素即可。
int j=0;
for(int i=0;i<nums.size();i++){
if(nums[i]!=0){
nums[j]=nums[i];
j++;
}
}
for(i=j;i<nums.size();i++){
nums[i]=0;
}
误区:“移动”二字容易把思维局限!