/*
示例:
输入:[0,1,0,3,12]
输出:[1,3,12,0,0]
*/
void moveZeroes(vector<int>& nums) {
int slow=0;
for(int fast=0;fast<nums.size();fast++){
if(nums[fast]!=0)
nums[slow++]=nums[fast];
}
for(int j=slow;j<nums.size();j++){
nums[j]=0;
}
}
/*
示例:
输入:[0,1,0,3,12]
输出:[1,3,12,0,0]
*/
void moveZeroes(vector<int>& nums) {
int slow=0;
for(int fast=0;fast<nums.size();fast++){
if(nums[fast]!=0)
nums[slow++]=nums[fast];
}
for(int j=slow;j<nums.size();j++){
nums[j]=0;
}
}