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

暴力解法就不写了
以下是双指针写法

1
2
3
4
5
6
7
8
9
10
11
var removeDuplicates = function(nums) {
let slow = 0;
for(let i = 1;i < nums.length;){
if(nums[i] != nums[slow]){
slow++;
nums[slow] = nums[i];
}
i++;
}
return slow
};

在这里插入图片描述