您的位置: 首页 > 文章 > 27 移除元素 27 移除元素 分类: 文章 • 2024-02-08 20:44:28 题目描述 给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。需要原地修改输入数组。 思路分析 【双指针】和26类似,定义两个指针,但是因为存在可能第一个数字就是val的情况,因此 j 指针从0开始遍历。当不等于val时,向后加一。注意这个的点是:i当前所指向的,被覆盖掉。而26是,i指向的下一个,被覆盖掉,因为重复元素需要留一个。所以这两段代码在先赋值再加一和先加一再赋值有不同。 代码实现