0
点赞
收藏
分享

微信扫一扫

力扣27,移除特定元素(快慢指针,JavaScript)

正义的杰克船长 2022-01-31 阅读 23

快指针和val对比

//需要求数组长度,和删除后的数组
var removeElement = function(nums, val) {
    //快慢指针
    let s=0
    for(let k=0;k<nums.length;k++){
        //如果值不等于val,则把快指针的值给慢指针,慢指针也相应的进1
        if(val!=nums[k]){
            nums[s]=nums[k]
            s++
        }
        //如果相等,则不赋值,k自增
    }
    //打印出数组中 该长度范围内的所有元素。
    return s
};

 

举报

相关推荐

0 条评论