leetcode 删除有序数组中的重复项 简单

 

 没什么好说的,很简单。

注意一个坑点,当给定的 nums 为空时,要特判。

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

 

posted @ 2021-07-22 22:31  rookie_Acmer  阅读(32)  评论(0)    收藏  举报