题目链接:https://leetcode.cn/problems/move-zeroes/
难度:简单
描述:
给定一个数组 nums
,编写一个函数将所有 0
移动到数组的末尾,同时保持非零元素的相对顺序。
题解
class Solution:
def moveZeroes(self, nums: List[int]) -> None:
left = -1
for right in range(len(nums)):
if nums[right] != 0:
left += 1
nums[left] = nums[right]
for i in range(left+1, len(nums)):
nums[i] = 0