輸入: 一個(gè)數(shù)組和一個(gè)數(shù)字
輸出: 數(shù)組不包含該數(shù)字的長(zhǎng)度,并修改原數(shù)組.
不能額外空間
思路: 循環(huán)遍歷, l 為目標(biāo)數(shù)組最右邊元素,初始=0,當(dāng)遇到 nums[i] != val 時(shí), l++ 并賦值.
class Solution {
public int removeElement(int[] nums, int val) {
int l=0;
for(int i=0;i<nums.length;i++){
if(nums[i]!=val){
nums[l]=nums[i];
l++;
}
}
return l;
}
}