leetcode(26)删除数组中的重复元素

删除数组中的重复元素

解题思路:双指针法(快慢指针法)

class Solution {
    public int removeDuplicates(int[] nums) {
        int len = nums.length;
        if(len<=1){
            return len;
        }
        int j=0;
        for(int i=1;i<len;++i){
            if(nums[i]!=nums[j]){
               nums[++j]=nums[i]; 
            }
        }
        return ++j;
    }
}

 

posted @ 2019-07-15 19:27  海平面下的我们  阅读(163)  评论(0编辑  收藏  举报