题目:
方法:
class Solution:
def removeElement(self, nums, val):
"""
:type nums: List[int]
:type val: int
:rtype: int
"""
n = 0
for i in nums:
if i != val:
nums[n] = i
n += 1
return n
这道题的思路和LeetCode--Python解析【Remove Duplicates from Sorted Array】(26) 一致
双指针问题
同时维护两个指针n和i
n为不含val元素的数组位置
j为遍历数组的位置