注意:本题只需要我们输出数组的长度即可,并且元素的顺序是可以改变的。
解题思路:
利用双指针,将不等于val的值移到数组的最前端。
代码部分:
class Solution {
public int removeElement(int[] nums, int val) {
int res=0;
for(int i=0;i<nums.length;i++){
if(nums[i]!=val){
nums[res++]=nums[i];
}
}
return res;
}
}