何晓杰Dev

关注

再战leetcode (删除有序数组中的重复项)

何晓杰Dev

关注

阅读 71

2022-01-12

26.删除有序数组中的重复项

题目描述

在这里插入图片描述

解题思路

用快慢指针
代码

class Solution {
    public int removeDuplicates(int[] nums) {
        int arrayLength;
        int n = nums.length;
        if (n == 0) {
            return 0;
        }
        int fast = 1, slow = 1;
        while (fast < n) {
            if (nums[fast]!=nums[fast-1]){
                nums[slow++] = nums[fast];
            }
            ++fast;
        }
        return slow;
    }
}

相关推荐

alanwhy

leetcode: 删除有序数组中的重复项

alanwhy 93 0 0

得一道人

leetcode 026 : 删除有序数组中的重复项

得一道人 68 0 0

孟佳

删除有序数组中的重复项

孟佳 153 0 0

天蓝Sea

Leetcode 26.删除有序数组中重复项

天蓝Sea 48 0 0

月孛星君

LeetCode:26. 删除有序数组中的重复项

月孛星君 72 0 0

茗越

Leetcode26:删除有序数组的中重复项

茗越 36 0 0

我是芄兰

LeetCode 26. 删除有序数组中的重复项

我是芄兰 23 0 0

南柯Taylor

[Leetcode] 0026. 删除有序数组中的重复项

南柯Taylor 64 0 0

崭新的韭菜

leetcode_26_删除有序数组中的重复项

崭新的韭菜 67 0 0

龙驹书房

leetcode日记(68)删除有序数组中的重复项Ⅱ

龙驹书房 44 0 0

精彩评论(0)

0 0 举报