呓语Beta 2.0 首页 镜头后 灶台前 捐赠者名单 有趣的小站

leetcode 27 Remove Element

文档信息

leetcode 27 Remove Element

解法一

class Solution(object):
    def removeElement(self, nums, val):
        """
        :type nums: List[int]
        :type val: int
        :rtype: int
        """
        if not nums:
            return 0
        
        l = 0
        p = 0
        for k, v in enumerate(nums):
            if val != v:
                if k != p:
                    nums[p] = nums[k]
                l += 1
                p += 1
        
        return l

note

捐赠支持

可以使用支付宝转帐给richard.ma.19850509#gmail.com(请将#替换为@),谢谢!

Fork me on GitHub