LeeCode 27. Remove Element

2018-03-12  本文已影响0人  scoyzhao
image.png

这个主要是去重复的,不可以从前往后,因为如果去掉了重复的,那么剩下的数组元素下标会有变化,得从后往前。

/**
 * @param {number[]} nums
 * @param {number} val
 * @return {number}
 */
var removeElement = function (nums, val) {
    for (let i = nums.length; i >= 0; i--) {
        if (nums[i] == val) {
            nums.splice(i, 1)
        }
    }
    // console.log(nums)
};
};

splice(),开始,位数,插入的元素

上一篇 下一篇

猜你喜欢

热点阅读