给定一个有序数组,删除其中部分元素,使得剩下的每个数最多出现2次。要求删除的数的数量尽可能少。
# # # @param A int整型一维数组 # @return int # class Solution: def removeDuplicates(self , A ): # write code here n=len(A) if n<2: return n s=2 for i in range(2,n): if A[i]!=A[s-2]: A[s]=A[i] s+=1 return s
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题