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;
    }
}
相关推荐
XORE952 分钟前
IDEA Generate POJOs.groovy 踩坑小计 | 生成实体 |groovy报错
java·spring·intellij-idea
heart000_113 分钟前
基于SpringBoot的智能问诊系统设计与隐私保护策略
java·spring boot·后端
半聋半瞎20 分钟前
【进程和线程】(面试高频考点)
java·jvm·面试
功德+n32 分钟前
在 Maven 中使用 <scope> 元素:全面指南
java·maven
失业写写八股文1 小时前
Java类加载阶段深度解析:三步走全流程详解
java
yyueshen1 小时前
单例模式,有必要用volatile么?
java·单例模式·设计模式
一条闲鱼_mytube1 小时前
[Kubernetes] 7控制平面组件
java·平面·kubernetes
Y雨何时停T2 小时前
Spring IoC 详解
java·spring·rpc
&白帝&2 小时前
Java @PathVariable获取路径参数
java·开发语言·python
Yuanymoon2 小时前
【由技及道】镜像星门开启:Harbor镜像推送的量子跃迁艺术【人工智障AI2077的开发日志010】
java·docker·jenkins·harbor·devops