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

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

 

 更改位置下标即可

 

class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0)
            return 0;
        if(nums.size()==1)
            return 1;
        int ans=1;
        int ops=1;
        for(int i=1;i<nums.size();i++)
        {
            if(nums[i]!=nums[i-1])
                {
                    ans++;
                    nums[ops]=nums[i];
                    ops++;
                }
        }
        return ans;
    }
};

 

posted @ 2020-06-15 16:13  branna  阅读(131)  评论(0编辑  收藏  举报