就是把非0数移动到前面,最后的全置0就好:
https://leetcode-cn.com/problems/move-zeroes
class Solution:
def moveZeroes(self, nums):
"""
:type nums: List[int]
:rtype: void Do not return anything, modify nums in-place instead.
"""
i = 0
for j in range(len(nums)):
if nums[j] != 0:
nums[i] = nums[j]
i += 1
for k in range(i,len(nums)):
nums[k] = 0