技术栈

LeetCode 移动零元素 快慢指针

千金裘换酒2026-01-10 0:03

这里采用快慢指针做法,定义两个指针,快指针用来寻找不是0的元素,再和慢指针进行对换位置,因为

java 复制代码
class Solution {
    public void moveZeroes(int[] nums) {
        int slow=0;
        int fast=0;
        while(fast<nums.length){
            if(nums[fast]!=0){
                int temp;
                temp=nums[fast];
                nums[fast]=nums[slow];
                nums[slow]=temp;
                slow++;
               
            }
            
            fast++;
        }

    }
}
上一篇:JDK8+SpringBoot2.x 升级 JDK 17 + Spring Boot 3.x
下一篇:HarmonyOS一杯冰美式的时间 -- FullScreenLaunchComponent
相关推荐
释厄623
3 分钟前
矢量词汇向下不向上公理即词汇归位定律——肤浅即表面
java·人工智能·算法·去中心化·1024程序员节
海绵宝宝转agent
8 分钟前
Leetcode100+面经
java·笔记·学习·算法·leetcode·深度优先
Shaoshing
14 分钟前
LeetCode100 283.移动零
java·数据结构·算法·leetcode
海绵宝宝转agent
14 分钟前
LeetCode100个人题解+java面经总结
java·开发语言·笔记·学习·算法
文丑颜不良啊
16 分钟前
LeetCode1201~1220题目解析
java·leetcode
文丑颜不良啊
27 分钟前
LeetCode1161~1180题目解析
java·leetcode
飞Link
8 小时前
什么是 AirSim?一文读懂无人机仿真平台
python·算法·无人机
一去不复返的通信er
11 小时前
贪心算法-合并区间(LeetCode 56)
算法·leetcode·贪心算法
Shaoshing
11 小时前
LeetCode100 49. 字母异位词分组
java·算法
热门推荐
01如何新建文件夹? 电脑新建文件夹的4种方法02国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)03GitHub 镜像站点04历年考研数学一、数学二、数学三真题试卷及答案PDF05几个好用的ip纯净度检测网站06苹果iPA游戏软件资源下载网站07昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战08蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接09Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)10CVE-2026-91403 高危漏洞预警:Java JSSE 信任链被攻破 全场景修复方案与Linux系统级彻底清理实操