Leetcode PHP题解--D68 283. Move Zeroes

D68 283. Move Zeroes

题目链接

283. Move Zeroes

题目分析

给定一个整数数组,将值为0的元素移动到数组末尾,而不改动其他元素出现的顺序。

思路

计算总共有多少个元素。

再在去0后的元素末尾填充0到计算出的数组长度。

最终代码

<?php
class Solution {

    /**
     * @param Integer[] $nums
     * @return NULL
     */
    function moveZeroes(&$nums) {
        $total = count($nums);
        $nums = array_pad(array_filter($nums),$total,0);
        return $nums;
    }
}

若觉得本文章对你有用,欢迎用爱发电资助。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 2. 实现 Singleton 3. 数组中重复的数字 4. 二维数组中的查找 5. 替换空格 6. 从尾到...
    Observer_____阅读 8,079评论 0 1
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,115评论 0 3
  • 【面试题51:数组中重复的数字】 【面试题32:求从1到n的整数中1出现的次数】 【面试题33:把数组排成最小的数...
    熊大状阅读 2,854评论 0 0
  • 1. Remove Duplicates from Sorted Array Description: Easy ...
    BookThief阅读 3,800评论 0 1
  • 刚刚看了老师的邮件回复,心里很高兴,感觉努力去做一件事然后被看见,这种滋味很美。 看了修改后的文章,确实很饱满,很...
    嫣然归来阅读 676评论 0 1