技术栈

数组:移除元素

只开六缸车2024-06-25 14:48

参考资料:代码随想录

本题思路:通过快慢指针将两次循环减少到一次

java 复制代码
class Solution {
    public int removeElement(int[] nums, int val) {
        //0 1 2 2 2 2 3
        int fast = 0;
        int slow = 0;
        while(fast < nums.length){
            if(nums[fast] != val){
                nums[slow] = nums[fast];
                fast++;
                slow++;
            }else {
                fast++;
            }
        }
        return slow;
    }
}
上一篇:[pycrypto][python]pycrypto所有whl文件下载地址汇总
下一篇:Python-字典和集合
相关推荐
阿萨德528号
几秒前
Spring Boot实战:从零构建企业级用户中心系统(八)- 总结与最佳实践
java·spring boot·后端
TracyCoder123
9 分钟前
LeetCode Hot100(51/100)——155. 最小栈
数据结构·算法·leetcode
爱上妖精的尾巴
11 分钟前
8-8 WPS JS宏 正则表达式 字符组与任选
java·服务器·前端
wu_asia
13 分钟前
每日一练叁
算法
dalong10
15 分钟前
A24:圈住小猫游戏
笔记·算法·游戏·aardio
Y.O.U..
19 分钟前
力扣刷题-86.分隔链表
算法·leetcode·链表
一嘴一个橘子
21 分钟前
mybatis-plus 基于 service 接口的 crud
java
智算菩萨
32 分钟前
上下文学习的贝叶斯推断视角:隐式梯度下降还是隐式贝叶斯?
人工智能·算法
TracyCoder123
39 分钟前
LeetCode Hot100(52/100)——394. 字符串解码
算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03243 行 microGPT:把“训练 + 推理”拆到骨头里04openclaw配置教程(linux+局域网ollama)05UV安装并设置国内源06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南07Zsh/Bash Conda设置延迟启动,启动速度优化08Palantir官方深度解析本体 Ontology系统及知识图谱、大模型:企业自主决策的核心AI引擎09【2026年新版】Python根据小红书关键词爬取所有笔记数据10openclaw 配置飞书 报错 应用未建立长连接