classSolution(object):
def moveZeroes(self, nums):"""
:type nums: List[int]:rtype: None Do notreturn anything, modify nums in-place instead."""
# 1.双指针
# l = r = 0# while r < len(nums):# if nums[r] != 0:# nums[l], nums[r] = nums[r], nums[l]# l += 1# r += 1
# 2.遍历
index =0for i in range(len(nums)):if nums[i]!=0:
nums[index]= nums[i]
index +=1for i in range(index,len(nums)):
nums[i]=0
# 3.遍历
index =0for i in range(len(nums)):if nums[i]!=0:
nums[index], nums[i]= nums[i], nums[index]
index +=1