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)