技术栈

数组:移除元素

只开六缸车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号
1 天前
Spring Boot实战:从零构建企业级用户中心系统(八)- 总结与最佳实践
java·spring boot·后端
TracyCoder123
1 天前
LeetCode Hot100(51/100)——155. 最小栈
数据结构·算法·leetcode
爱上妖精的尾巴
1 天前
8-8 WPS JS宏 正则表达式 字符组与任选
java·服务器·前端
wu_asia
1 天前
每日一练叁
算法
dalong10
1 天前
A24:圈住小猫游戏
笔记·算法·游戏·aardio
Y.O.U..
1 天前
力扣刷题-86.分隔链表
算法·leetcode·链表
一嘴一个橘子
1 天前
mybatis-plus 基于 service 接口的 crud
java
智算菩萨
1 天前
上下文学习的贝叶斯推断视角:隐式梯度下降还是隐式贝叶斯?
人工智能·算法
TracyCoder123
1 天前
LeetCode Hot100(52/100)——394. 字符串解码
算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03爬虫逆向之观安(观镜WEB应用安全防护系统)04openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南05BongoCat - 跨平台键盘猫动画工具06HTB 赛季10 - Pterodactyl - user07UV安装并设置国内源08openclaw配置教程(linux+局域网ollama)09openclaw 配置飞书 报错 应用未建立长连接10243 行 microGPT:把“训练 + 推理”拆到骨头里