要求:
给定一个数组 nums 和一个值 val ,不使用额外的数组空间,原地移除所有数值等于 val 的元素,返回移除后数组的新长度。
思路:
值覆盖法,用指定元素后一个位置的值覆盖该元素位置,记录数组长度,按长度打印数组元素。
实现:
import java.util.Arrays;
public class removeElement {
//原地移除数组中值为val的元素,返回数组的长度
public int remove(int[] nums,int val){
int temp=nums.length;