
Описание, условие и объяснение алгоритма решения задачи на YouTube — КЛИК
Метод
moveZeroes()
перемещает все нулевые элементы в конец массива, а ненулевые оставляет на своих местах, без изменения порядка. index
используется для отслеживания позиции, на которую нужно вставить следующий не нулевой элемент;for
проверяется текущий элемент. Если он не равен 0
, значит его нужно переместить на позицию index
в массиве, а затем index увеличивается на 1
;while
заполняет оставшуюся часть массива нулями, начиная с позиции index
до конца массива.Эта задача на LeetCode — КЛИК