Leetcode - Remove Duplicates from Sorted Array

《Leetcode - Remove Duplicates from Sorted Array》 Paste_Image.png

My code:

public class Solution {
    public int removeDuplicates(int[] nums) {
        if (nums == null || nums.length == 0)
            return 0;
        if (nums.length == 1)
            return 1;
        int del = 0;
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] == nums[i - 1])
                del++;
            else
                nums[i - del] = nums[i];
            
        }
        return nums.length - del;
    }
}

My test result:

《Leetcode - Remove Duplicates from Sorted Array》 Paste_Image.png

这次作业和之前那个 Remove Element 题目很类似。比较简单。

**
总结:Array
我觉得有时候我对我妹子是过分了。虽然心急,但不能因为心怀好意而任意伤害吧。
我一直很讨厌那种,本着好意而去逼人做事的人,其实自己也免不了俗。
为什么?因为,爱她太深啊。关之切。
**

Anyway, Good luck, Richardo!

My code:

  public class Solution {
    public int removeDuplicates(int[] nums) {
        if (nums == null || nums.length == 0)
            return 0;
        int del = 0;
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] == nums[i - 1])
                del++;
            else
                nums[i - del] = nums[i];
        }
        return nums.length - del;
    }
}

又开始刷题了。

Anyway, Good luck, Richardo!

    原文作者:Richardo92
    原文地址: https://www.jianshu.com/p/6927cfb81000#comments
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞