当前位置 : 主页 > 编程语言 > java >

27. 移除元素

来源:互联网 收集:自由互联 发布时间:2022-07-04
思路: 双指针是数组、字符串、链表的神 slow指针代表满足条件元素的位置指针 fast是遍历数组的指针 class Solution : def removeElement ( self , nums : List [ int ], val : int ) - int : ''' 思路:快慢指

27. 移除元素_算法
思路:
双指针是数组、字符串、链表的神
slow指针代表满足条件元素的位置指针
fast是遍历数组的指针

class Solution:
def removeElement(self, nums: List[int], val: int) -> int:
'''
思路:快慢指针
'''
slow,fast = 0,0
while fast < len(nums):
if nums[fast] != val:
nums[slow] = nums[fast]
slow+=1
fast+=1
return slow


上一篇:347. 前 K 个高频元素
下一篇:没有了
网友评论