27 Remove Elements
public class Solution { public int removeElement(int[] nums, int val) { if (nums == null || nums.length == 0) { return 0; } int size = 0; for (int i = 0; i < nums.length; i++) { if (nums[i] != val) { nums[size] = nums[i]; size++; } } return size; } }
与remove duplates from sorted array 相似,维持两个指针,一个是有效长度,一个从前往后扫。