27. Remove Element

文章目录
  1. 1. 题目
  2. 2. 思路

题目

思路

这道题和26没有太大区别,一样的解法,两个指针,快指针遍历,发现val就后移,如果不是就赋值给慢指针。

1
2
3
4
5
6
7
8
9
10
11
12
13
class Solution(object):
def removeElement(self, nums, val):
"""
:type nums: List[int]
:type val: int
:rtype: int
"""
count = 0
for i in range(len(nums)):
if nums[i]!=val:
nums[count]=nums[i]
count+=1
return count