文章 2023-01-07 来自:开发者社区

LeetCode 141. 环形链表 Linked List Cycle

LeetCode 141. 环形链表 Linked List CycleTable of Contents一、中文版二、英文版三、My answer四、解题报告一、中文版给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1:输入:head = [3,2....

LeetCode 141. 环形链表 Linked List Cycle
文章 2023-01-07 来自:开发者社区

LeetCode 234. 回文链表 Palindrome Linked List

LeetCode 234. 回文链表 Palindrome Linked ListTable of Contents一、中文版二、英文版三、My answer四、解题报告一、中文版请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此....

文章 2023-01-07 来自:开发者社区

LeetCode 206. 反转链表 Reverse Linked List

LeetCode 206. 反转链表 Reverse Linked ListTable of Contents一、中文版二、英文版三、My answer四、解题报告一、中文版反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法....

文章 2023-01-07 来自:开发者社区

LeetCode 237. 删除链表中的节点 Delete Node in a Linked List

LeetCode 237. 删除链表中的节点 Delete Node in a Linked ListTable of Contents一、中文版二、英文版三、My answer四、解题报告一、中文版请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 -- head = [4,5,1,9],它可以表示为:示例 1:输入: head = [4,5....

LeetCode 237. 删除链表中的节点 Delete Node in a Linked List
文章 2019-07-27 来自:开发者社区

LeetCode 430:扁平化多级双向链表 Flatten a Multilevel Doubly Linked List

您将获得一个双向链表,除了下一个和前一个指针之外,它还有一个子指针,可能指向单独的双向链表。这些子列表可能有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。 扁平化列表,使所有结点出现在单级双链表中。您将获得列表第一级的头部。 You are given a doubly linked list which in addition to the next and previo....

LeetCode 430:扁平化多级双向链表 Flatten a Multilevel Doubly Linked List
文章 2019-07-24 来自:开发者社区

LeetCode 234:回文链表 Palindrome Linked List

​请判断一个链表是否为回文链表。 Given a singly linked list, determine if it is a palindrome. 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? Follow up:Could yo....

文章 2019-07-22 来自:开发者社区

LeetCode 206:反转链表 Reverse Linked List

反转一个单链表。 Reverse a singly linked list. 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? Follow up: A linked list can be reversed eithe....

文章 2019-07-20 来自:开发者社区

LeetCode 328:奇偶链表 Odd Even Linked List

​给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。 Given a singly linked list, group all odd nodes together followed by ....

文章 2019-07-17 来自:开发者社区

LeetCode 142:环形链表 II Linked List Cycle II

给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 Given a linked list, return the node where the cycle begins. If there i....

LeetCode 142:环形链表 II Linked List Cycle II
文章 2019-07-16 来自:开发者社区

LeetCode 141:环形链表 Linked List Cycle

给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 Given a linked list, determine if it has a cycle in it. To represent a cycle in the given linked list, we us....

LeetCode 141:环形链表 Linked List Cycle

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注