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;
    }
}
相关推荐
C***u17613 小时前
Spring Boot 实战篇(四):实现用户登录与注册功能
java·spring boot·后端
码界奇点13 小时前
Java大数据在智能教育个性化学习资源推荐中的冷启动解决方案
java·大数据·学习·动画·推荐算法
safestar201213 小时前
Elasticsearch分片设计:从数据分布失衡到集群稳定性实战
java·es
数智化架构师-Aloong13 小时前
⚡️ PowerJob深度解析:Java生态下高并发分布式调度的终极选择
java·开发语言·分布式·系统架构
BD_Marathon13 小时前
【IDEA】Debug(调试)
java·ide·intellij-idea
做怪小疯子14 小时前
LeetCode 热题 100——二叉树——翻转二叉树
算法·leetcode·职场和发展
嘟嘟w14 小时前
JVM性能调优
java
Godson_beginner14 小时前
Sa-Token (java权限认证框架)
java·开发语言
头发那是一根不剩了14 小时前
Spring Boot「多数据源并存」的设计思路,它与动态数据源又有什么区别?
java·spring boot·后端
o***592714 小时前
spring注入static属性
java·后端·spring