![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
链表
文章平均质量分 82
想学好前端的小宝
这个作者很懒,什么都没留下…
展开
-
力扣算法JS LC [142. 环形链表 II]LC [面试题 02.05. 链表求和]
LC 142. 环形链表 II给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改 链表。示例 1:输入:head = [3,2,0,原创 2022-05-20 23:00:06 · 239 阅读 · 0 评论 -
力扣JS LC [19. 删除链表的倒数第 N 个结点] LC [面试题 02.07. 链表相交]
LC 19. 删除链表的倒数第 N 个结点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]解题思路:设置快慢指针,让快指针先走 n ,然后快慢指针再一起往后走,直到快指针走到最后一个节点的时候 ,慢指针的下一个节点就是要删除的转载 2022-05-19 21:07:47 · 128 阅读 · 0 评论 -
力扣算法JS LC [203. 移除链表元素] LC [206. 反转链表]
LC 203. 移除链表元素给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7,7,7], val = 7输出:[]解题思路:创建一个虚拟节点,然后使用迭代不断的删原创 2022-05-18 22:59:41 · 264 阅读 · 0 评论