class Solution(object):
def removeDuplicates(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
n=len(nums)
if n<3:
return
count=1
pointer=0
while pointer<n-1:
pointer+=1
if nums[pointer]==nums[pointer-1] and count!=0:
count-=1
elif nums[pointer]==nums[pointer-1] and count==0:
nums.pop(pointer)
n-=1
pointer-=1
else:
count=1
80. Remove Duplicates from Sorted Array II
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 题目 Follow up for "Remove Duplicates":What if duplicates a...
- Follow up for "Remove Duplicates":What if duplicates are ...
- Follow up for "Remove Duplicates":What if duplicates are ...