image.png

解决思路

双指针

  1. public int removeElement(int[] nums,int val){
  2. int unique = 0; //定义不相等的数字的个数
  3. for(int i = 0;i < nums.length;i++){
  4. if(nums[i]!=val){ //如果不相等 则赋值
  5. nums[unique++] = nums[i];
  6. }
  7. }
  8. return unique;
  9. }