LeetCode 移动零

Posted xhBruce

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 移动零相关的知识,希望对你有一定的参考价值。

283. 移动零

  • 统计连续“0”的个数,并不进行交换
  • 冇有“0”也不进行交换
  • 在与不为“0”数字交换
class Solution {
    public void moveZeroes(int[] nums) {
        int count = 0;

        for (int i = 0; i < nums.length; i++) {
            if (nums[i] == 0) {
                count++;
                continue;
            }
            if (count == 0) {
                continue;
            }

            nums[i - count] = nums[i];
            nums[i] = 0;
        }
    }
}

以上是关于LeetCode 移动零的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 283. 移动零c++/java详细题解

LeetCode刷题283-简单-移动零

LeetCode刷题283-简单-移动零

LeedCode 283. 移动零

前端与算法 leetcode 283. 移动零

LeetCode 283. 移动零