[刷题班] LeetCode27. 移除元素
题目描述
思路:快慢指针
slow指针:其前面都是数值不等于val的元素。
fast指针:用于遍历。
方法一:
class Solution {
public int removeElement(int[] nums, int val) {
int slow = 0, fast = 0;
for (; fast < nums.length; fast ++) {
if (nums[fast] != val) {
nums[slow] = nums[fast];
slow ++;
}
}
return slow;
}
}