题意:
在不新建一个字符串的情况下来去除指定的值
我的思路:
public class Solution {
public int removeElement(int[] nums, int val) {
int l = 0;
for(int i=0; i<nums.length;i++){
int temp = nums[i];
nums[i] = nums[i-l];
nums[i-l] = temp;
if(nums[i-l] == val) l++; //这里坑了我一下
}
return nums.length-l;
}
}