编辑
remove-duplicates-from-sorted-array
本文访问次数:0
  1. 1. 问题链接
  2. 2. 问题描述
  3. 3. 解决办法

问题链接

Remove Duplicates from Sorted Array | LeetCode OJ

问题描述

给出一个有序数组,移除重复的元素,并且返回移除后的数组长度l,可以忽略l-1之后的元素。

解决办法

public class Solution {
    public int removeDuplicates(int[] nums) {
        if (nums.length == 0) {
            return 0;
        }
        int previousNumber = nums[0];
        int length = 1;
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] != previousNumber) {
                previousNumber = nums[i];
                nums[length] = nums[i];
                length++;
            }
        }
        return length;
    }
}
没有任何评论