java刷题--283移动零

本文提供了一种使用Java实现的移动零算法解决方案。通过遍历数组并将非零元素向前移动来整理数组,使得所有零元素被置于数组末尾。代码详细展示了如何重新组织数组并保持非零元素的相对顺序。

java刷题--283移动零

题目

在这里插入图片描述

代码

class Solution {
    public void moveZeroes(int[] nums) {
        int j=0;
        for(int i=0;i<nums.length;i++) {
            if(nums[i]!=0) {
                nums[j] =nums[i]; //如果没有0阻隔j的自增的话 一直就是自己给自己赋值
                if(i!=j){   //有0阻隔之后j才滞后了i
                    nums[i] =0;
                }
                j++; //注意j是只有非零是才会自增 0时候就不会增长知道遇到下一个非零的互换后才能继续动
            }
        }
    }
}

结果

在这里插入图片描述

# RedMoon - 红月OL功能概括说明Unity 2021.3.6f1版本以上项目概述RedMoon是一个基于Unity引擎开发的红月OL(Red Moon Online)游戏资源查看器和动画处理系统。该项目提供了完整的游戏资源解析、显示、导出和验证功能。核心功能模块1. 精灵和动画显示系统 (MainController.cs)- **精灵渲染**: 支持各种类型的精灵显示(Chr0, Chr1, Chr2, Item, Spell等)- **动画播放**: 支持多方向动画播放,可调节播放速度- **分层渲染**: 支持影子层、效果层、普通层的分层显示- **摄像头控制**: 支持摄像头跟随目标对象,支持缩放和移动- **导出功能**: 支持单个精灵和动画序列的导出2. 地图系统 (MapRenderer.cs, Map.cs)- **地图渲染**: 支持Tilemap方式的地图显示- **多层地图**: 支持地面层(Ground)和对象层(Object)的分离显示- **地图导出**: 支持分层的地图数据导出- **阴影效果**: 地图阴影的生成和显示3. 数据解析引擎 (RMD.cs, RMI.cs, RMDAnimation.cs)- **RMD文件解析**: 地图数据文件解析- **RMI文件解析**: 图像资源文件解析- **动画数据**: 动画帧数据的解析和处理- **资源管理**: 统一的资源文件管理机制4. 分层动画导出系统 (AnimationExporter.cs)- **分层导出**: 支持角色、装备、头发、影子、特效的分层导出- **JSON元数据**: 生成详细的动画信息JSON文件- **偏移计算**: 基于MainController逻辑的精确偏移计算- **独立图层**:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值