双指针法 通过一个快指针和一个慢指针在一个for循环下完成两个for循环的工作。 其中快指针会遍历整个数组,而慢指针则会遍历一部分数组。主要用于移除数组中的特定数据。 class Solution: def removeElement(self, nums: List[int], val: int) -> int: slow = 0 for fast in range(len(nums)): if nums[fast] != val: nums[slow] = nums[fast] slow += 1 return slow 其中fast指针会遍历整个数组,当该数为非移除项时,则slo...