国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js中如何查找链表元素

js中如何查找链表元素

js 链表

头像

小妮浅浅

2021-11-08 13:43:406100浏览 · 0收藏 · 0评论

1、实现indexOf方法,将给定元素返回链表中的索引位置。

indexOf (element) {
    //从链表的头部开始遍历,直到找到和给定元素相同的元素,然后返回对应的索引号。如果没有找到对应的元素,则返回-1。
    let current = this.head;
 
    for (let i = 0; i < this.length; i++) {
        if (current.element === element) return i;
        current = current.next;
    }
 
    return -1;
}

2、实现find方法,用于查找链表中指定位置的节点。从链表的head开始,遍历整个链表,直到找到相应索引位置的节点,然后返回节点。

find(position) {
    //首先判断参数position的边界值,如果值超出了索引的范围(小于0或者大于length - 1),则返回null
    if (position < 0 || position >= this.length) return null;
 
    //从链表的head开始,遍历整个链表直到找到对应索引位置的节点,然后返回这个节点。
    let current = this.head;
    for (let i = 0; i < position; i++) {
        current = current.next;
    }
    return current;
}

以上就是js中查找链表元素的方法,希望对大家有所帮助。更多js学习指路:js教程

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

男生手进入是什么感觉| 刀郎个人简历| 《黏糊糊的你》免费观看| 酒醉的玫瑰在线观看| 电影《乳妓》在线观看| 巨乳童颜| 成品人视频永不收费的有哪些软件| 坤坤寒进桃子里在线看歌词| 没带置子让他吃了一天的药怎么办 | 蜜汁肉桃的简介| 王娟被老赵一夜干4次| 调教男爵夫人| 日韩欧洲亚洲SUV| 成全在线观看免费完整版的| 翘臀| 免费高清在线观看免费的PPT软...| 《不戴套瑜伽教练3》| 7777777亚洲和欧洲尺码表| 黑色蕾丝女装| 家公给我治疗5中字| 爸爸吃女儿奶奶高情商回复| 香港三级巜欲性高蜜桃成熟时类似| 少女哔哩唑哩免费高清观看2| 《健身房下的特殊待遇》| 好妈妈33| 免费观看B站刺激战场2023| 风流夫人免费观看高清电视剧 | 李丽珍电影| 坤坤寒进桃子里在线看歌词| 嫂子的职业电影| 暴躁少女零九CSGO| 男同| 绝美儿媳妇林曼晏| 胸前两个球跳舞视频大全| 用毛笔刷尿孔不准尿出来怎么办 | 器材室轮-J-(4)对着镜子| 超级少女| 《特殊的家政服务》| 国产| 美国式禁忌| 恶魔之地