ITPub博客

首页 > > > [LeetCode] Remove Duplicates from Sorted Array II

[LeetCode] Remove Duplicates from Sorted Array II

作者:Ruiyuan Li 时间:2015-07-30 00:00:00 0 删除 编辑

Remove Duplicates from Sorted Array II

Follow up for "Remove Duplicates":
What if duplicates are allowed at most twice?

For example,
Given sorted array nums = [1,1,1,2,2,3],

Your function should return length = 5, with the first five elements of nums being 1, 1, 2, 2 and 3. It doesn't matter what you leave beyond the new length.

解题思路:

这道题跟remove duplicates from sorted Array类似,就是比较的时候往前看2个即可,然后逐步移位。

class Solution {
public:
    int removeDuplicates(vector& nums) {
        int len = nums.size();
        if(len<=2){
            return len;
        }
        int newLen = 2;
        for(int i = 2; i


<!-- -->

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-05-21

  • 博文量
    495
  • 访问量
    4825