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;
    }
}
相关推荐
盐水冰几秒前
【烘焙坊项目】后端搭建(6)- 店铺状态设置
java·redis
健康平安的活着2 分钟前
java中乐观锁+事务在批量导入,批量审批案例的使用
java·开发语言
夏语灬3 分钟前
SpringBoot集成MQTT客户端
java·spring boot·后端
Memory_荒年5 分钟前
Spring Boot自动装配:告别“配置地狱”的智能管家
java·后端·spring
nananaij14 分钟前
【LeetCode-02 最小偶倍数 python解法】
python·算法·leetcode
im_AMBER19 分钟前
Leetcode 139 最后一个单词的长度 | 找出字符串中第一个匹配项的下标
开发语言·算法·leetcode
盐水冰20 分钟前
【烘焙坊项目】后端搭建(9)- 缓存实现及购物车相关功能开发
java·后端·spring
Frostnova丶20 分钟前
(6)LeetCode.42 接雨水
数据结构·算法·leetcode
gameboy03120 分钟前
在Nginx上配置并开启WebDAV服务的完整指南
java·运维·nginx
重庆小透明22 分钟前
【面试问题第一篇】快手后端java一面
java·面试·职场和发展