class Solution {
public int removeElement(int[] nums, int val) {
int index = 0;
for(int i = 0; i < nums.length; i ++) {
if(nums[i] != val) {
nums[index ++] = nums[i];
}
}
return index;
}
}
典型的快慢指针问题,当nums[i] == val时慢指针index不动,快指针i动,跳过了=val的nums[i]即起到了移除的作用。