技术栈

数组:移除元素

只开六缸车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-字典和集合
相关推荐
亲爱的非洲野猪
13 小时前
深入解析享元模式:用Java实现高性能对象复用
java·开发语言·享元模式
qq_40170041
14 小时前
Qt 事件处理机制
java·数据库·qt
FAFU_kyp
14 小时前
Rust 的 引用与借用
开发语言·算法·rust
执携
14 小时前
数据结构 -- 数组(Array)
数据结构
永远都不秃头的程序员(互关)
14 小时前
【K-Means深度探索(一)】数据炼金术第一步:从零手撕K-Means聚类算法
算法·kmeans·聚类
我想回家种地
14 小时前
算法期末复习
算法
洛豳枭薰
14 小时前
List梳理
数据结构·windows·list
rgeshfgreh
14 小时前
MPPI算法实战:运动规划新利器
算法
Xの哲學
14 小时前
Linux epoll 深度剖析: 从设计哲学到底层实现
linux·服务器·网络·算法·边缘计算
星火开发设计
14 小时前
C++ multiset 全面解析与实战指南
开发语言·数据结构·c++·学习·set·知识
热门推荐
01GitHub 镜像站点02网站改了域名,如何查找?03Linux下V2Ray安装配置指南04Labelme从安装到标注:零基础完整指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南072025-04-03 Latex学习1——本地配置Latex + VScode环境08百度网盘偷偷给电脑“降频”?09【踩坑笔记】50系显卡适配的 PyTorch 安装10UV安装并设置国内源