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;
    }
}
相关推荐
广师大-Wzx2 分钟前
JavaWeb:后端部分
java·开发语言·spring·servlet·tomcat·maven·mybatis
dishugj10 分钟前
HANA数据库常用命令总结
java·前端·数据库
khalil102012 分钟前
代码随想录算法训练营Day-48 单调栈02 | 42. 接雨水、84.柱状图中最大的矩形
数据结构·c++·算法·leetcode·单调栈·接雨水
MacroZheng12 分钟前
横空出世!IDEA最强MyBatis插件来了,功能很全!
java·后端·mybatis
zhangjw3416 分钟前
第9篇:Java集合框架入门,List详解:ArrayList与LinkedList底层彻底吃透
java·开发语言·list
大大杰哥17 分钟前
Java集合框架(List/Set/Queue)核心总结与代码示例
java·数据结构
深蓝轨迹19 分钟前
RedisTemplate 核心操作API汇总(Spring Data Redis)
java·redis·spring
大大杰哥23 分钟前
leetcode hot100(3)子串
c++·算法·leetcode
Cat_Rocky25 分钟前
K8s RBAC认证 简单讲
java·docker·kubernetes
一只IT攻城狮26 分钟前
️ Spring Boot 文件上传,防御恶意文件攻击
java·spring boot·web安全