move zeroes
🧩 Syntax:
def moveZeroes(self, nums: List[int]) -> None:
swapping_index = -1
for i in range(len(nums)):
if nums[i] == 0:
swapping_index = i
break
if swapping_index == -1:
return
for i in range(len(nums)):
if nums[i] and i > swapping_index and swapping_index < len(nums):
nums[i], nums[swapping_index] = nums[swapping_index], nums[i]
swapping_index += 1