算法--力扣27. 移除元素
給你一個數組 nums 和一個值 val,你需要 原地 移除所有數值等于 val 的元素。元素的順序可能發生改變。然后返回 nums 中與 val 不同的元素的數量。
數組的元素在內存地址中是連續的,所以不能單獨刪除數組中的某個元素,只能覆蓋。
用JavaScript實現
/** * @param {number[]} nums * @param {number} val * @return {number} */ var removeElement = function(nums, val) { let k=0; for(i=0;i<nums.length;i++){ if(nums[i]!=val){ nums[k++]=nums[i] } } return k };
把不等于val的值賦值到新數組,別忘記K++

浙公網安備 33010602011771號