https://leetcode.com/problems/move-zeroes/description/
class Solution {
public:
void moveZeroes(vector<int>& nums) {
if(nums.empty()) return;
int fill = 0, cur = 0;
int len = nums.size();
while(cur < len){
if(nums[cur]!=0){
nums[fill++] = nums[cur];
}
cur+=1;
}
while(fill<len) nums[fill++] = 0;
}
};