- 博客(4)
- 收藏
- 关注
原创 24. 两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
2024-07-13 16:10:19
174
原创 203. 移除链表元素
203. 移除链表元素203. 移除链表元素203. 移除链表元素已解答简单相关标签相关企业给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val == val的节点,并返回新的头节点。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7,7
2024-07-13 09:33:43
176
原创 206.反转链表
为什么需要一个临时结点temp:因为当cur.next=pre后,cur原本的指向后继结点的线就断了,为了能够继续向后执行,需要一个temp进行存储cur.next。思路:比如,原本是cur.next = curr,变成curr.next=cur。考虑遍历链表,并在访问各节点时修改 next 引用指向,算法流程见注释。,请你反转链表,并返回反转后的链表。
2024-07-13 00:42:20
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人