➡️
继续阅读
-
删除排序链表中的重复元素 | LeetCode 83
题目描述 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链…
-
删除链表的倒数第 N 个结点 | LeetCode 19
题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 示例 2: 示例…
-
链表的中间结点 | LeetCode 876
题目描述 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间…
-
环形链表 | LeetCode 141
LeetCode 141 环形链表要求判断链表是否有环。解法使用快慢指针:慢指针每次走一步,快指针每次走两步。若快指针遇到空节点则无环;若两指针相遇则有环...
-
环形链表 II | LeetCode 142
LeetCode 142题要求找出环形链表的入环第一个节点,无环则返回null。解法基于快慢指针:两指针相遇后,将其中一个重新指向头节点,然后两指针同速前...
-
相交链表 | LeetCode 160
LeetCode 160 相交链表要求找出两个单链表的首个公共节点,无交点返回 null,且不得改变链表结构。解法采用双指针:p1 遍历完 A 后转去遍历...