26. Remove Duplicates from Sorted Array

class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        int n=nums.size();
        int  i,k=0,length=n;
        for(i=1;i<n;i++)
        {
            if(nums[i]==nums[i-1-k])
                k++;
            else
                nums[i-k]=nums[i];
        }
        length=n-k;
        while(k)
        {
            nums.pop_back();
            k--;
        }
        return length;
    }
};

阅读更多
个人分类: leetcode-array
上一篇27. Remove Element
下一篇15. 3Sum
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭