class Solution(object):
def moveZeroes(self, nums):
"""
:type nums: List[int]
:rtype: void Do not return anything, modify nums in-place instead.
"""
if len(nums) == 1 : return
last_nonzero = 0
for i, n in enumerate(nums) :
if n != 0 :
nums[i], nums[last_nonzero] = nums[last_nonzero], nums[i]
last_nonzero += 1
문제 풀이
O(n) 가능