美文网首页
26.Remove Duplicates from Sorted

26.Remove Duplicates from Sorted

作者: 花落花开花满天 | 来源:发表于2018-10-26 16:42 被阅读0次

    去除重复元素,即计算不同元素数量。

    注意点:

    对容器进行操作时,注意判断是否为空。

    代码:

    int removeDuplicates(vector<int>& nums) {

        if(nums.size()==0)

            return0;

        inti=0,lenth=0;

        for(intj=1;j

        {

            if(nums[i]!=nums[j])

            {

                i++;

                nums[i]=nums[j];

            }

        }

        lenth=i+1;

        returnlenth;

    }

    intmain(intargc,constchar* argv[]) {

        // insert code here...

        vector<int>nums={0,0,1,2,2,3,4,5,6,6,8,8,9};

        cout<<removeDuplicates(nums)<<endl;

        return 0;

    }

    相关文章

      网友评论

          本文标题:26.Remove Duplicates from Sorted

          本文链接:https://www.haomeiwen.com/subject/btlltqtx.html