【7】移除元素
2021-01-03 本文已影响0人
公孙剑人
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/remove-element
题目
思路
我们只需要定义一个游标,将不等于目标值的逐个往前移动即可,最终的下标值,将是数组的长度。
代码
public int removeElement(int[] nums, int val) {
int counter = 0;
for (int i = 0; i < nums.length; ++i) {
if (nums[i] != val) {
nums[counter] = nums[i];
counter ++;
}
}
return counter;
}