合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
使用同一数组实现:给定一个数组和一个值,[原地](https://en.wikipedia.org/wiki/In-place_algorithm)删除该值的所有实例并返回新的长度。 ``` public int removeElement(int[] nums, int val) { int k = 0; // i遍历数组找出所有不是val的元素及其下标 for (int i = 0; i < nums.length; ++i) { if (nums[i] != val) { //将所有找出的元素从头依次放入位置 nums[k] = nums[i]; k++; } } return k; } ```