赌求网站开发,html5制作网站,个人做的微网站一年要交多少钱,网站接入服务提供单位LeetCode第27题-移除元素 题目要求
一个数组nums和一个值val#xff0c;你需要原地移除所有数值等于val的元素#xff0c;并返回移除后数组的新长度
举例 输入#xff1a;nums [3,2,2,3], val 3 输出#xff1a;2, nums [2,2] 输入#xff1a;nums [0,1,2,2,3,0,4,2…LeetCode第27题-移除元素 题目要求
一个数组nums和一个值val你需要原地移除所有数值等于val的元素并返回移除后数组的新长度
举例 输入nums [3,2,2,3], val 3 输出2, nums [2,2] 输入nums [0,1,2,2,3,0,4,2], val 2 输出5, nums [0,1,4,0,3] 思路
emmm没啥难度好像就是循环一下值相当的情况splice一下数组要注意的是splice之后要i--一下
代码实现
/*** param {number[]} nums* param {number} val* return {number}*/
var removeElement function (nums, val) {for (let i 0; i nums.length; i) {if (nums[i] ! val) continue;else {nums.splice(i, 1)i--}}
};