class Solution {
public:
void moveZeroes(vector<int>& nums) {
//双指针算法;开始时使两个指针指向首元素
int fast=0,slow=0;
for(int fast=0;fast<nums.size();fast++){
//如果fast指针所对应的值不为0,另一个交换值
if(nums[fast]!=0){
swap(nums[slow],nums[fast]);
slow++;
}
}
};
class Solution {
public:
void moveZeroes(vector<int>& nums) {
//双指针算法;开始时使两个指针指向首元素
int fast=0,slow=0;
for(int fast=0;fast<nums.size();fast++){
//如果fast指针所对应的值不为0,另一个交换值
if(nums[fast]!=0){
swap(nums[slow],nums[fast]);
slow++;
}
}
};