题目: 移除元素
来自智得网
分析
该题目可以使用类似复制的方式进行实现,将数组中不是val的值从0开始复制,一轮循环之后,最后复制的位置就是非val值的数目。
题解
class Solution {
public int solute(int[] nums, int val) {
int count = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] != val)
nums[count++] = nums[i];
}
return count;
}
}