技术栈

数组:移除元素

只开六缸车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-字典和集合
相关推荐
想用offer打牌
8 分钟前
如何开启第一次开源贡献之路?
java·后端·面试·开源·github
wanzhong2333
26 分钟前
CUDA学习5-矩阵乘法(共享内存版)
深度学习·学习·算法·cuda·高性能计算
_w_z_j_
32 分钟前
最小栈(栈)
数据结构
小许学java
37 分钟前
Spring原理
java·spring·生命周期·作用域·原理
fufu0311
1 小时前
Linux环境下的C语言编程(四十八)
数据结构·算法·排序算法
教练、我想打篮球
1 小时前
122 Hession,FastJson,ObjectInputStream的序列化反序列化相同引用的处理
java·config·utils
Yingye Zhu(HPXXZYY)
1 小时前
Solution to Luogu P6340
算法
酷柚易汛
1 小时前
酷柚易汛ERP 2025-12-26系统升级日志
java·前端·数据库·php
侠客行0317
2 小时前
Mybatis入门到精通 一
java·mybatis·源码阅读
小熳芋
2 小时前
单词搜索- python-dfs&剪枝
算法·深度优先·剪枝
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱043D 圣诞树网页代码05Linux下V2Ray安装配置指南06UV安装并设置国内源07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08jdk21下载、安装(Windows、Linux、macOS)09Claude Code Skills 实用使用手册10Gemini3 生成的基于手势控制3D粒子圣诞树