Java | Leetcode Java题解之第283题移动零

题目:

题解:

java 复制代码
class Solution {
    public void moveZeroes(int[] nums) {
        int n = nums.length, left = 0, right = 0;
        while (right < n) {
            if (nums[right] != 0) {
                swap(nums, left, right);
                left++;
            }
            right++;
        }
    }

    public void swap(int[] nums, int left, int right) {
        int temp = nums[left];
        nums[left] = nums[right];
        nums[right] = temp;
    }
}
相关推荐
qq_25183645712 小时前
基于java 私厨美食共享平台系统设计与实现(有源码)
java·开发语言·美食
未秃头的程序猿12 小时前
如何用 AI 写出符合规范的 Java 代码?我总结了 7 条有效建议
java·后端·ai编程
kyle~13 小时前
Linux时间系统1 --- 正确使用时间
java·linux·服务器
吴声子夜歌13 小时前
Java——泛型
java·开发语言·泛型
XiYang-DING13 小时前
【Java EE】 HTTP协议
java·http·java-ee
我爱cope13 小时前
【滑动窗口:力扣438找到字符串中所有字母异位词】
算法·leetcode·职场和发展
洛水水13 小时前
【力扣100题】27. 二叉树的最大深度
算法·leetcode·图论
敖正炀13 小时前
JDBC 批处理内核:addBatch、executeBatch 与驱动 SQL 重写
java
计算机安禾13 小时前
【c++面向对象编程】第9篇:友元(friend):破坏封装的“特权”——真的有害吗?
java·c++·log4j
LJianK113 小时前
乐观锁算线程同步吗?
java·开发语言·jvm