LeetCode-26. 删除排序数组中的重复项-Java实现

试题链接

实现效果

在这里插入图片描述
代码如下:

class Solution {
    public int removeDuplicates(int[] nums) {
            if(nums.length<=0){
                return 0;
            }

            int temp = nums[0];
            int count = 0;
            for(int i = 1;i < nums.length;++i){
                if(nums[i] !=  temp){
                    temp = nums[i];
                    nums[i-count] = temp;
                }else{
                    ++count;
                }
            }
            return nums.length-count;
    }
}

猜你喜欢

转载自blog.csdn.net/ws948342046/article/details/87922860
今日推荐