题目

给定一个数组 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++;
		}

	}
				
	}
		
    
};