class Solution { public: void moveZeroes(vector<int>& nums) { int len=nums.size(); int start=0; for(int i=0;i<len;++i) { if(nums[i] == 0) continue; else nums[start++]=nums[i]; } while(start<len) { nums[start++]=0; } } };
这种快速交换的思想!