技术栈

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

m0_571957582024-07-29 16:20

题目:

题解:

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;
    }
}
上一篇:【Linux】信号处理 --- 可重入函数、volatile、SIGCHLD信号(补充篇)
下一篇:LeetCode206 反转链表
相关推荐
liliangcsdn
4 分钟前
MySQL存储字节类数据的方案示例
java·前端·数据库
lbb 小魔仙
5 分钟前
【Java】Spring Cloud 核心组件详解:Eureka、Ribbon、Feign 与 Hystrix
java·spring cloud·eureka
予枫的编程笔记
8 分钟前
从入门到精通:RabbitMQ全面解析与实战指南
java·开发语言·后端·rabbitmq·ruby
大爱编程♡
22 分钟前
JAVAEE-前端三剑客
java·前端·java-ee
csdnZCjava
24 分钟前
Spring MVC工作原理 及注解说明
java·后端·spring·mvc
__万波__
24 分钟前
二十三种设计模式(十八)--中介者模式
java·设计模式·中介者模式
weixin_lynhgworld
25 分钟前
旧物回收小程序:让闲置物品焕发新生 ✨
java·开发语言·小程序
代码方舟
26 分钟前
Java Spring Boot 实战:构建天远高并发个人消费能力评估系统
java·大数据·spring boot·python
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03jdk21下载、安装(Windows、Linux、macOS)04Claude Code Skills 实用使用手册05从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击06UV安装并设置国内源072025 最新教程:注册并切换到美区 Apple ID08【踩坑笔记】50系显卡适配的 PyTorch 安装09电脑检测软件—图吧工具箱10祝大家 2026 年新年快乐,代码无 bug,需求一次过