标签:
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 相似,维持两个指针,一个是有效长度,一个从前往后扫。
标签:
原文地址:http://www.cnblogs.com/77rousongpai/p/4509099.html