标签:vector bsp tps 有序 语言 amp pre 指针 etc
来源:力扣
链接:https://leetcode-cn.com/problems/move-zeroes/
给定一个数组 nums
,编写一个函数将所有 0
移动到数组的末尾,同时保持非零元素的相对顺序。
输入:[0,1,0,3,12]
输出:[1,3,12,0,0]
解:这个题的本质就是c语言中的unqiue函数,有序数组去重
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]; } } for(;j<nums.size();j++){ nums[j]=0; } } };
标签:vector bsp tps 有序 语言 amp pre 指针 etc
原文地址:https://www.cnblogs.com/wz-archer/p/12521022.html