网站导航如何用响应式做,wordpress财务会计系统,网页设计你若安好便是晴天作业,wordpress能做跨境电商给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。
请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操作。
示例 1: 输入: nums [0,1,0,3,12] 输出:[1,3,12,0,0]
示例 2: 输入: nums [0] …给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。
请注意 必须在不复制数组的情况下原地对数组进行操作。
示例 1: 输入: nums [0,1,0,3,12] 输出:[1,3,12,0,0]
示例 2: 输入: nums [0] 输出:[0]
class Solution {
public:void moveZeroes(vectorint nums) {int i0;//指针i表示坑位指针j表示枚举元素for(int j0;jnums.size();j){//当前元素不为0则可以放进坑位if(nums[j]){nums[i]nums[j];}}//将后面的元素都置0for(;inums.size();i){nums[i]0;}}
};