摘要: # 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 # # # # # 示例 1: # # # 输入:head = [1,2,3,4,5] # 输出:[5,4,3,2,1] # # # 示例 2: # # # 输入:head = [1,2] # 输出:[2,1] # # # 示例 阅读全文
posted @ 2021-10-21 21:59 小熊猫不是小浣熊 阅读(22) 评论(0) 推荐(0)
摘要: # 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 # # 如果有两个中间结点,则返回第二个中间结点。 # # # # 示例 1: # # # 输入:[1,2,3,4,5] # 输出:此列表中的结点 3 (序列化形式:[3,4,5]) # 返回的结点值为 3 。 (测评系统对该结点序 阅读全文
posted @ 2021-10-21 18:09 小熊猫不是小浣熊 阅读(19) 评论(0) 推荐(0)
摘要: # 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 # # 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意, # pos 仅仅是用于标识环的情况,并不会作为参数传递到 阅读全文
posted @ 2021-10-21 18:07 小熊猫不是小浣熊 阅读(20) 评论(0) 推荐(0)
摘要: # 给定一个链表,判断链表中是否有环。 # # 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的 # 位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为 阅读全文
posted @ 2021-10-21 18:03 小熊猫不是小浣熊 阅读(21) 评论(0) 推荐(0)
摘要: # 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 # # 如果有两个中间结点,则返回第二个中间结点。 # # # # 示例 1: # # # 输入:[1,2,3,4,5] # 输出:此列表中的结点 3 (序列化形式:[3,4,5]) # 返回的结点值为 3 。 (测评系统对该结点序 阅读全文
posted @ 2021-10-21 18:02 小熊猫不是小浣熊 阅读(26) 评论(0) 推荐(0)
摘要: # 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 # # 进阶:你能尝试使用一趟扫描实现吗? # # # # 示例 1: # # # 输入:head = [1,2,3,4,5], n = 2 # 输出:[1,2,3,5] # # # 示例 2: # # # 输入:head = 阅读全文
posted @ 2021-10-21 18:01 小熊猫不是小浣熊 阅读(22) 评论(0) 推荐(0)
摘要: 1 # 给你一个链表数组,每个链表都已经按升序排列。 2 # 3 # 请你将所有链表合并到一个升序链表中,返回合并后的链表。 4 # 5 # 6 # 7 # 示例 1: 8 # 9 # 输入:lists = [[1,4,5],[1,3,4],[2,6]] 10 # 输出:[1,1,2,3,4,4,5 阅读全文
posted @ 2021-10-21 18:00 小熊猫不是小浣熊 阅读(20) 评论(0) 推荐(0)
摘要: 1 # 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 2 # 3 # 4 # 5 # 示例 1: 6 # 7 # 8 # 输入:l1 = [1,2,4], l2 = [1,3,4] 9 # 输出:[1,1,2,3,4,4] 10 # 11 # 12 阅读全文
posted @ 2021-10-21 17:57 小熊猫不是小浣熊 阅读(23) 评论(0) 推荐(0)