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环境配置方法
java·开发语言
大二转专业9 分钟前
408算法题leetcode--第10天
考研·算法·leetcode
曳渔32 分钟前
Java-数据结构-二叉树-习题(三)  ̄へ ̄
java·开发语言·数据结构·算法·链表
shark-chili43 分钟前
数据结构与算法-Trie树添加与搜索
java·数据结构·算法·leetcode
白乐天_n1 小时前
FRIDA-JSAPI:Java使用
java·jsapi·frida
无奇不有 不置可否1 小时前
JVM基础篇学习笔记
java·jvm
小电玩1 小时前
JAVA SE8
java·开发语言
努力的布布2 小时前
Spring源码-从源码层面讲解声明式事务的运行流程
java·spring
程序员大金2 小时前
基于SpringBoot的旅游管理系统
java·vue.js·spring boot·后端·mysql·spring·旅游
小丁爱养花2 小时前
记忆化搜索专题——算法简介&力扣实战应用
java·开发语言·算法·leetcode·深度优先