Remove element去除元素

2017-03-06  本文已影响0人  穿越那片海

Easy

给定一个序列和一个值a,从序列中去除所有值为a的元素。不要建立新array, 存储要固定。

此题与remove duplicates from sorted array类似,但是注意倒序时要保证到0。remove duplicates一题到1就可以了。

class Solution(object):
    def removeElement(self, nums, val):
        """
        :type nums: List[int]
        :type val: int
        :rtype: int
        """
        for i in range(len(nums)-1,-1,-1):
            if nums[i] == val:
                nums.pop(i)
上一篇 下一篇

猜你喜欢

热点阅读