技术栈

数组:移除元素

只开六缸车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-字典和集合
相关推荐
YuTaoShao
2 分钟前
【LeetCode 每日一题】3507. 移除最小数对使数组有序 I
算法·leetcode·职场和发展
Getgit
3 分钟前
mysql批量更新语句
java·数据库·mysql·udp·eclipse
黎雁·泠崖
3 分钟前
Java静态变量底层:内存图解析+避坑指南
java·开发语言
派大鑫wink
5 分钟前
【Day48】MyBatis 注解开发:替代 XML 映射文件
xml·java·mybatis
Gary董
6 分钟前
java死锁
java·开发语言
LiLiYuan.
11 分钟前
在资源管理器打开IDEA未进行版本管理的文件的方法
java·ide·intellij-idea
XXOOXRT
13 分钟前
基于SpringBoot-验证码
java·spring boot·后端
lvbinemail
14 分钟前
配置jenkins.service
java·运维·jenkins·systemctl
ss273
16 分钟前
若依分离版后端集成 Camunda 7 工作流引擎
java·若依
LYS_0618
16 分钟前
RM赛事C型板九轴IMU解算(3)(姿态融合算法)
c语言·算法·imu·姿态解算·四元数到欧拉角
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04UV安装并设置国内源05在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)06BongoCat - 跨平台键盘猫动画工具07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南09Linux下V2Ray安装配置指南10Open Code教程(四)| 高级配置与集成