Day04--删除排序数组中的重复项 II(Python实现)
2024-08-08 09:40:21 阅读次数:15
python,编程开发
class Solution:
def removeDuplicates(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
if len(nums) == 0:
return 0
count = 1
j = 0
for i in range(1, len(nums)):
if nums[i] != nums[j]:
j += 1
nums[j] = nums[i]
count = 1
else:
if count >= 2:
continue
else:
j += 1
nums[j] = nums[i]
count += 1
del nums[j+1:len(nums)]
return len(nums)
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/yuzhou1su/3781908,作者:宇宙之一粟,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正|附代码数据
下一篇:.net 多线程Task的一些基本用法