技术栈

数组:移除元素

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