腾讯精选50题(19)

26.删除排序数组中的重复项
https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/

在这里插入图片描述

今天比较累,懒得抄题目了,hhh,但是看着图片的效果还不错
这题主要就是数组是引用,在删除数组中的元素时,数组的长度也会跟着改变,注意就行,其他还好

class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        if(nums.size()==0) return 0;
        for(int i=0;i<nums.size()-1;i++){
            if(nums[i+1]==nums[i]){
                nums.erase(nums.begin()+i+1);
                i--;
            }
        }
        return nums.size();
    }
};
发布了48 篇原创文章 · 获赞 0 · 访问量 1859

猜你喜欢

转载自blog.csdn.net/weixin_43527195/article/details/100165828