class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int slow=2,fast=2;
int n=nums.size();
if(n<=2){
return n;
}
while(fast<n){
if(nums[slow-2]!=nums[fast]){
nums[slow]=nums[fast];
slow++;
}
fast++;
}
return slow;
}
};
力扣数组刷题记录(80. 删除有序数组中的重复项 II)
最新推荐文章于 2024-10-12 17:26:00 发布