leetcode-array, since 2022-05-31

2022-05-31  本文已影响0人  Mc杰夫

(2022.05.31 Tues)

class Solution:
    def removeDuplicates(self, nums: List[int]) -> int:
        left = 0
        for right,e in enumerate(nums):
            if nums[left] != e:
                left += 1
                nums[left] = e
        return left+1

类似提醒还有27 remove duplicates

class Solution:
    def removeElement(self, nums: List[int], val: int) -> int:
        left = 0
        for e in nums:
            if e != val:
                nums[left] = e
                left += 1
            else:
                continue
        return left
上一篇 下一篇

猜你喜欢

热点阅读