题目
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
题解
class Solution {
public:
void moveZeroes(vector<int>& nums) {
int len = nums.size();
int j=0;
for (int i = 0; i < len; i++)
{
if (nums[i])
{
int t = nums[i];
nums[i] = nums[j];
nums[j] = t;
j++;
}
}
}
};