Рубрики
Uncategorized

Решение для PHP-кода Leetcode — d68 283. Перемещение нулей

Автор оригинала: David Wong.

Ссылка на Заголовок

283. Перемещение Нулей

Анализ названия

Учитывая массив целых чисел, переместите элементы со значением 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;
    }
}

Если вы считаете, что эта статья полезна для вас, вы можете воспользоваться поддержкой генерации энергии ИИ.