26. 删除排序数组中的重复项
解法一:
class Solution:
def removeDuplicates(self, nums: List[int]) -> int:
n = len(nums)
if n == 0: #边界条件
return 0
i = 0 #无重复部分
j = 1 #游标
for j in range(1, n):
if nums[j] != nums[i]:
i += 1 #无重复部分扩张
nums[i] = nums[j]
return i+1最后更新于