leetcode:链表倒转
92.反转链表2
给你单链表的头指针 head
和两个整数 left
和 right
,其中 left <= right
。请你反转从位置 left
到位置 right
的链表节点,返回 反转后的链表 。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
- 链表中节点数目为
n
1 <= n <= 500
-500 <= Node.val <= 500
1 <= left <= right <= n
0x3f:
关键性质:

将内部的倒转之后,还需要处理两端的节点:
1 |
|
如果left =1;如何解决?
注意:题目给出的是无头结点的链表,因此我们可以认为给他多设置一个链表头节点:
p0节点不参与,先处理下方的p0的next的next,再处理p0的next
1 |
|
leetcode:链表倒转
http://example.com/2025/06/28/leetcode:链表倒转/