Remove Element

2018-03-16  本文已影响0人  Hf1dw

Question

Analysis

给定一个数组,移除其中的指定值value,并返回移除掉指定值后新数组的长度。

Answers

public int removeElement(int[] nums,int val){
  int i=0;
  for (int j=0;j<nums.length;j++){
    if (nums[j] != val){
      nums[i]=nums[j];
      i++;
    }
  }
  return i;
}
public int removeElement(int[] nums;int val){
  int i=0;
  int n=nums.length;
  while (i<n){
    if(nums[i]=val){
      nums[i]=nums[n-1];
      n--;
    }
    else{
      i++;
    }
  }
  return n;
}
上一篇 下一篇

猜你喜欢

热点阅读