26. 删除有序数组中的重复项

26. 删除有序数组中的重复项


题目链接:26. 删除有序数组中的重复项

代码如下:

//参考的题解
class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0)
            return 0;

        int slow=1,fast=1;

        while(fast<nums.size())
        {
            if(nums[fast]!=nums[fast-1])
            {
                nums[slow]=nums[fast];
                slow++;
            }          
            fast++;  
        }

        return slow;
    }
};

你可能感兴趣的:(leetcode,c++)