技术栈

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 反转链表
相关推荐
程序员木圭
17 小时前
05-告别逻辑混乱!Java 流程控制让代码学会"判断和循环"
java·后端
yaaakaaang
17 小时前
三、抽象工厂模式
java·抽象工厂模式
kongba007
17 小时前
复刻 Claude Code 项目御马术缰绳系统 harness engineering 落地蓝图
java·linux·服务器
tERS ERTS
17 小时前
Spring Cloud gateway 路由规则
java
ZUNr1
17 小时前
手写一个迷你版 @Column:注解到底是怎么工作的?
java
Treh UNFO
17 小时前
MySQL中的通配符
java
AI茶水间管理员
17 小时前
线程池核心线程数设为 0 会怎样?(附源码解析)
java·后端·面试
白开水都有人用
17 小时前
点击数据行选中复选框-抽离公共方法
java·前端·html
NE_STOP
18 小时前
SpringCloud进阶--Redis与分布式
java
MiNG MENS
18 小时前
Spring Boot 实战篇(四):实现用户登录与注册功能
java·spring boot·后端
热门推荐
01GitHub 镜像站点022026年3月AI领域大事件:DeepSeek引领开源风暴03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南06UV安装并设置国内源07让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南08Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10黄金未来走势预测