题目:
    删除排序数组中的重复项

    思路:
    同样是双指针的思路。慢指针i记录当前无重复项的索引;快指针遍历所有元素。

    1. class Solution:
    2. def removeDuplicates(self, nums: List[int]) -> int:
    3. i = 0
    4. for j, _ in enumerate(nums):
    5. if nums[i] != nums[j]:
    6. i += 1
    7. nums[i] = nums[j]
    8. return i+1 if len(nums) != 0 else len(nums)