class Solution {
public:
void moveZeroes(vector<int>& nums) {
int j=0;
for(int i=0;i<nums.size();i++){
if(nums[i]!=0){
nums[j++]=nums[i];//把所有的非零值全部覆盖在前面
}
}
while(j<nums.size()){
nums[j++]=0;//后面所有的数字补0
}
}
};
力扣leetcode 每日一题 283.移动零
最新推荐文章于 2023-04-19 20:51:38 发布