刪除排序數組中的重複數字

 

class Solution {
public:
    int removeDuplicates(vector<int> &nums) {
        if(nums.size()==0){
            return 0;
        }
        int a=0,b=1,sum=nums.size();
        for(int i=1;i<sum;i++)
        {
            if(nums[i]!=nums[a])
            {
                nums[++a]=nums[i];
                b++;
            }
        }
        nums.resize(b);
        return b;
    }
};
相關文章
相關標籤/搜索