【leetcode】26-RemoveDuplicatesfromSortedArray

problem

RemoveDuplicatesfromSortedArray

注意数组为空的情况要首先考虑,并给出返回值;

注意也要同时给出新的数组的数值;

注意数组最后两个元素的处理;

class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0) return 0;
        int len = 0;
        for(size_t i=0; i<nums.size()-1; i++)
        {
            if(nums[i] < nums[i+1]) 
            {
                nums[len] = nums[i];
                len++;
            }
             
        }
        nums[len] = nums.back();
        len++;
        return len;
        
    }
};
View Code

 

参考

1.RemoveDuplicatesfromSortedArray;

posted on 2018-11-11 17:27  鹅要长大  阅读(140)  评论(0编辑  收藏  举报

导航