技术栈

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 反转链表
相关推荐
键盘歌唱家
11 分钟前
Spring AI 入门分享:它和“直接调 API“到底差在哪
java·人工智能·spring
宸丶一
44 分钟前
Day 10:LangGraph - Agent 的图执行引擎
java·windows·python
hikktn
1 小时前
Excel 导出 OOM 预防实战:30 万行从堆溢出到 50MB 的演进
java·excel·easyexcel
风味蘑菇干
1 小时前
WTomcat服务器
java·服务器
燕-孑
1 小时前
tomcat详解(基础到高级生产)
java·tomcat
码不停蹄的玄黓
1 小时前
Spring Bean 生命周期
java·后端·spring
西安邮电大学
1 小时前
分治算法详细讲解
java·后端·其他·算法·面试
摇滚侠
2 小时前
Mybatis 入门到项目实战 搭建 MyBatis 框架 01-14
java·tomcat·mybatis
码不停蹄的玄黓
2 小时前
SpringBoot 全局异常处理器实现
java·spring boot·后端
小高学习java
3 小时前
事务的边界问题,如何判断数据回滚时机。
java·数据库·后端
热门推荐
01HTTP 与 HTTPS 的区别:从原理到实战详解022026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?03【AI】2026 年具身智能模型和世界模型总结042026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?05AI科技热点日报 | 2026年6月1日06《置身钉内》原文-可播放阅读07GitHub 镜像站点08Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析092026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf10AI一周事件 · 2026-06-03 至 2026-06-09