技术栈

Leetcode 移除元素

Wils0nEdwards2024-11-01 11:25

使用双指针来解决此问题,一个遍历指针 i,一个 k 指针,k 指针初始从第一个元素开始,当遇到当前数组元素 numsi 不等于 val 时,我们就把 numsi 挪到 k 指针的位置上,然后 k 右移一位。

java 代码

java 复制代码
class Solution {
    public int removeElement(int[] nums, int val) {
        int k = 0;

        for(int i = 0; i < nums.length; ++i) {
            if(nums[i] != val) {
                nums[k++] = nums[i];
            }
        }
        return k;
    }
}
上一篇:【jvm】空间分配担保策略
下一篇:【PythonWeb开发】Flask-RESTful参数解析
相关推荐
keyipatience
7 小时前
日志和线程池
java·开发语言
king_linlin
8 小时前
数据结构——顺序表(附图文讲解|超详细)
c语言·数据结构·算法
GAOJ_K
8 小时前
老旧产线弧形导轨换新:同规格替换避坑选型思路
人工智能·算法·机器学习·制造·导轨偏磨
鱼香鱼香rose
8 小时前
java-2
java·开发语言·python
Jerry
12 小时前
LeetCode 189. 轮转数组
算法
Jerry
13 小时前
LeetCode 739. 每日温度
算法
是小蟹呀^
16 小时前
Spring Security + JWT 面试题整理
java·jwt·springsecurity
2601_95452675
17 小时前
【工业传感与算法实战】温漂补偿与零点抗漂破局:基于二阶多项式拟合的 C/C++ 边缘校准算法,深度拆解“压力变送器什么牌子好”的技术硬指标
c语言·c++·算法
spencer_tseng
18 小时前
Redis + Nacos.bat
java·windows·dos
热门推荐
01如何新建文件夹? 电脑新建文件夹的4种方法02GitHub 镜像站点032026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片04AI科技热点日报 | 2026年07月01日05国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路072026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?08幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南09微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新102026 年 AI 大模型 & AI 编程工具实战全总结