leetcode 80 刪除排序數組中的重複項 II

    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0)
            return 0;
        int length = 1,cnt = 0;
        for(int i = 1;i < nums.size();i++){
            if(nums[i] == nums[i - 1])
                cnt++;
            else
                cnt = 0;
            if(cnt < 2)
            {
                length++;
                nums[length - 1] = nums[i];
            }           
        }
        return length;

 

發佈了115 篇原創文章 · 獲贊 16 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章