#include<string>
#include<iostream>
#include<vector>
#include<unordered_map>
#include<utility>
#include<list>
using namespace std;
void moveZeroes(vector<int>& nums) {
if (nums.size() == 0 || nums.size() == 1)
{
return ;
}
int i = -1;
int j = 0;
while (j < nums.size())
{
if (nums[j] == 0)
{
}
else
{
i++;
if (i != j)
{
int tmp = nums[i];
nums[i] = nums[j];
nums[j] = tmp;
}
}
j++;
}
}
#include<iostream>
#include<vector>
#include<unordered_map>
#include<utility>
#include<list>
using namespace std;
void moveZeroes(vector<int>& nums) {
if (nums.size() == 0 || nums.size() == 1)
{
return ;
}
int i = -1;
int j = 0;
while (j < nums.size())
{
if (nums[j] == 0)
{
}
else
{
i++;
if (i != j)
{
int tmp = nums[i];
nums[i] = nums[j];
nums[j] = tmp;
}
}
j++;
}
}