2022年10月14日

24. 两两交换链表中的节点

摘要: 24. 两两交换链表中的节点 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3 阅读全文

posted @ 2022-10-14 22:37 HHHuskie 阅读(20) 评论(0) 推荐(0) 编辑

206. 反转链表

摘要: 206. 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 提示: 链表中 阅读全文

posted @ 2022-10-14 17:35 HHHuskie 阅读(11) 评论(0) 推荐(0) 编辑

707. 设计链表

摘要: 707. 设计链表 设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 阅读全文

posted @ 2022-10-14 16:38 HHHuskie 阅读(18) 评论(0) 推荐(0) 编辑

导航