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;
    }
}
相关推荐
fengci.3 分钟前
ctfshow(web入门)295-300
java·开发语言·学习
重庆小透明25 分钟前
【面试问题】java字节八股部分
java·面试·职场和发展
小王不爱笑13226 分钟前
Java 对象拷贝(浅拷贝 / 深拷贝)
java·开发语言·python
架构师沉默29 分钟前
程序员真的要失业了吗?
java·后端·架构
小王不爱笑13236 分钟前
SpringBoot 自动装配深度解析:从底层原理到自定义 starter 实战(含源码断点调试)
java·spring boot·mybatis
森林里的程序猿猿39 分钟前
Spring Aop底层源码实现(一)
java·后端·spring
x_xbx1 小时前
LeetCode:2. 两数相加
算法·leetcode·职场和发展
weixin_456321641 小时前
Java架构设计:Redis持久化方案整合实战
java·开发语言·redis
_日拱一卒1 小时前
LeetCode:最长连续序列
算法·leetcode·职场和发展
攒了一袋星辰1 小时前
SequenceGenerator高并发有序顺序号生成中间件 - 架构设计文档
java·后端·spring·中间件·架构·kafka·maven