线性表的删除操作,这里可以用ArrayList实现简单的完成。(偷懒)
public class Solution { public int removeElement(int[] A, int elem) { ArrayList<Integer> arr = new ArrayList<>(); for(int i=0; i<A.length; i++) { if(A[i] != elem) { arr.add(A[i]); } } int j = 0; for(int i: arr) { A[j++] = i; } return arr.size(); } }