首页 > 其他分享 >26.删除有序数组中的重复项

26.删除有序数组中的重复项

时间:2022-10-12 21:36:34浏览次数:33  
标签:index 26 删除 nums int 数组

给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。

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

    }
};

标签:index,26,删除,nums,int,数组
From: https://www.cnblogs.com/onelemon/p/16786086.html

相关文章