技术栈

数组:移除元素

只开六缸车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
8 分钟前
【LeetCode 热题 100】56. 合并区间——排序+遍历
java·算法·leetcode·职场和发展
程序员张3
10 分钟前
SpringBoot计时一次请求耗时
java·spring boot·后端
llwszx
3 小时前
深入理解Java锁原理(一):偏向锁的设计原理与性能优化
java·spring·锁·偏向锁
云泽野
4 小时前
【Java|集合类】list遍历的6种方式
java·python·list
二进制person
4 小时前
Java SE--方法的使用
java·开发语言·算法
OneQ666
5 小时前
C++讲解---创建日期类
开发语言·c++·算法
JoJo_Way
5 小时前
LeetCode三数之和-js题解
javascript·算法·leetcode
小阳拱白菜
5 小时前
java异常学习
java
.30-06Springfield
5 小时前
人工智能概念之七:集成学习思想(Bagging、Boosting、Stacking)
人工智能·算法·机器学习·集成学习
FrankYoou
6 小时前
Jenkins 与 GitLab CI/CD 的核心对比
java·docker
热门推荐
012024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理02Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面03Coze扣子平台完整体验和实践(附国内和国际版对比)04Word粘贴时出现“运行时错误53,文件未找到:MathPage.WLL“的解决方案05手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南08Coze平台 创建AI智能体的详细步骤指南09DeepSeek各版本说明与优缺点分析10MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法