移动零

作者: bubulala | 来源:发表于2019-02-27 08:45 被阅读0次

    给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

    示例:
    输入: [0,1,0,3,12]
    输出: [1,3,12,0,0]
    

    v0.1--执行用时: 144 ms, 内存消耗: 14.5 MB,

    class Solution:
        def moveZeroes(self, nums: List[int]) -> None:
            """
            Do not return anything, modify nums in-place instead.
            """
            a = nums.count(0)
            if a != 0:
                for i in range(a):
                    nums.remove(0)
                    nums.append(0)
    

    相关文章

      网友评论

          本文标题:移动零

          本文链接:https://www.haomeiwen.com/subject/srxxuqtx.html