1. 程式人生 > >Day04--刪除排序陣列中的重複項 II(Python實現)

Day04--刪除排序陣列中的重複項 II(Python實現)

刪除排序陣列中的重複項 II

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)