1. 题目
2. 分析
这是一道简单的双指针题,不需多言哈。
3. 代码
class Solution:
def removeElement(self, nums: List[int], val: int) -> int:
# 双指针求解
left = 0
right = 0
while(right < len(nums)):
if nums[right] != val:
nums[left] = nums[right]
left += 1
right+=1
return left