283. Move Zeroes
283. Move Zeroes,要求 in-place 操作,使用快慢指針來解題。
class Solution:
def moveZeroes(self, nums: List[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
index = 0
for num in nums:
if num != 0:
nums[index] = num
index += 1
for i in range(index, len(nums)):
nums[i] = 0
Python 沒有 ++ 這種遞增運算子。
index++會直接 syntax error++index,雖然不會報錯,但它不是「遞增」的意思,是連續做兩次正號的意思
