自己蠢了,其实就是一样的,然后把后面的元素全部变换成0就行
移除元素(双指针)->(数组的元素移除)_空が笑っています的博客-CSDN博客
class Solution {
public:
void moveZeroes(vector<int>& nums) {
int size = nums.size();
int i,j=0;
for(i=0;i<size;i++){
if(nums[i]!=0)
nums[j++]=nums[i];
}
while(j<size){
nums[j++]=0;
}
}
};