-
每日一题:删除排序链表中的重复元素Ⅱ(LeetCode 82)
题目 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 参考代码 迭代遍历法不再介绍,下面是……
Finn程序定制开发 2022-04-28383 0 -
每日一题:复制带随机指针的链表(LeetCode 138)
题目 复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 : ……
Finn程序定制开发 2022-04-14487 0 -
每日一题:反转链表Ⅱ(LeetCode 92)
题目 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。……
Finn程序定制开发 2022-04-13528 0 -
每日一题:环形链表Ⅱ(LeetCode 142)
题目 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 示例: 输入:head = [3,2,0,-4], pos = 1 输……
Finn程序定制开发 2022-04-12531 0 -
每日一题:分隔链表(LeetCode 86)
题目 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分……
Finn程序定制开发 2022-04-12470 0 -
每日一题:合并两个有序链表 (LeetCode 21)
题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:l1 = [1,2,4], l2 = [1,3,……
Finn程序定制开发 2022-04-10607 0 -
每日一题:相交链表(LeetCode 160)
题目 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节……
Finn程序定制开发 2022-04-09425 0 -
每日一题:反转链表(LeetCode 206)
题目: 给你单链表的头节点head,请你返回反转后的链表。 示例: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 解答: 链表相关的题目建议在草稿……
Finn程序定制开发 2022-04-09611 0