LeetCode 283 Move Zeroes 解题报告
Posted yao1996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 283 Move Zeroes 解题报告相关的知识,希望对你有一定的参考价值。
题目要求
Given an array nums
, write a function to move all 0
‘s to the end of it while maintaining the relative order of the non-zero elements.
题目分析及思路
给定一个数组,要求将这个数组中所有的0移到数组末尾并保持非零元素相对位置不变。可以先得到零元素的个数,然后循环将零进行移除和在末尾添加。
python代码
class Solution:
def moveZeroes(self, nums: List[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
zeros = nums.count(0)
for _ in range(zeros):
nums.remove(0)
nums.append(0)
以上是关于LeetCode 283 Move Zeroes 解题报告的主要内容,如果未能解决你的问题,请参考以下文章