技术栈

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 反转链表
相关推荐
梵高的代码色盘
13 分钟前
后端树形结构
java
代码的奴隶(艾伦·耶格尔)
23 分钟前
后端快捷代码
java·开发语言
虾条_花吹雪
35 分钟前
Chat Model API
java
双力臂404
42 分钟前
MyBatis动态SQL进阶:复杂查询与性能优化实战
java·sql·性能优化·mybatis
六毛的毛
1 小时前
Springboot开发常见注解一览
java·spring boot·后端
程序漫游人
1 小时前
centos8.5安装jdk21详细安装教程
java·linux
超级码.里奥.农
2 小时前
零基础 “入坑” Java--- 七、数组(二)
java·开发语言
hqxstudying
2 小时前
Java创建型模式---单例模式
java·数据结构·设计模式·代码规范
挺菜的
2 小时前
【算法刷题记录(简单题)002】字符串字符匹配(java代码实现)
java·开发语言·算法
A__tao
2 小时前
一键将 SQL 转为 Java 实体类,全面支持 MySQL / PostgreSQL / Oracle!
java·sql·mysql
热门推荐
01MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法02Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面03Coze扣子平台完整体验和实践(附国内和国际版对比)04GPU 进阶笔记(二):华为昇腾 910B GPU05手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解072024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理08华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南09DeepSeek各版本说明与优缺点分析10KGG转MP3工具|非KGM文件|解密音频