Skip to content

Commit a8bf05f

Browse files
移动零
快慢双指针
1 parent d78d36b commit a8bf05f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

双指针/283.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,17 @@ def GenerateRandomList(number, size):
2323

2424
class Solution:
2525
def moveZeroes(self, nums: List[int]) -> None:
26+
fast = 0
27+
slow = 0
28+
while fast < len(nums):
29+
if nums[fast] == 0:
30+
fast += 1
31+
else:
32+
nums[fast], nums[slow] = nums[slow], nums[fast]
33+
fast += 1
34+
slow += 1
35+
36+
def moveZeroes3(self, nums: List[int]) -> None:
2637
"""
2738
Do not return anything, modify nums in-place instead.
2839
"""

0 commit comments

Comments
 (0)