
用k保存指针,如果不是要移除的元素,就nums[k]保存该元素,k++
class Solution {
public int removeElement(int[] nums, int val) {
int k=0;
for(int i=0;i<nums.length;i++){
if(nums[i]!=val)
{
nums[k]=nums[i];
k++;
}
}
int result=k;
return result;
}
}
网友评论