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 解题报告的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 283. Move Zeroes

Leetcode 283. Move Zeroes

[leetcode-283-Move Zeroes]

Leetcode 283. Move Zeroes

[Leetcode] 283. Move Zeroes

283. Move Zeroes - LeetCode