这题和26题一个解法,双指针
还是绕了一下,我这个脑袋
class Solution:
def removeElement(self, nums: List[int], val: int) -> int:
if not nums:return
i = 0
j = 0
while(j<len(nums)):
if nums[j] != val:
nums[i] = nums[j]
j += 1
i += 1
else:
j += 1
return i
我决定把前150的简单题全部解决了再开始做中等题