网站统计查询,平面作品集展示图片,网站建设合同的主要内容,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] 提示:
1 nums.length 104-231 nums[i] 231 - 1 class Solution {
public:void moveZeroes(vectorint nums) {int index 0;for(int i0;i nums.size();i){if(nums[i] ! 0){nums[index] nums[i];index ;}}for(int iindex;i nums.size();i){nums[i] 0;}}
};