// 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
class Solution {
public:
void moveZeroes(vector<int>& nums) {
int temp;
for(int i = 0; i < nums.size(); i++)
{
for(int j = i + 1; j < nums.size(); j++)
{
if(nums[i] == 0)
{
temp = nums[i];
nums[i] = nums[j];
nums[j] = temp;
}
}
}
cout << "[";
for(int i = 0; i < nums.size(); i++)
{
cout << nums[i] << ",";
}
cout << "]";
}
};
leetcode 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
最新推荐文章于 2023-02-21 19:08:29 发布