206.反转链表
206.反转链表
给你单链表的头节点 head
,请你反转链表,并返回反转后的链表。
示例 1:
1 | 输入:head = [1,2,3,4,5] |
关键在于,选择中间的那个节点作为过度
Solution
在指针转向的过程中,需要注意到几个问题
- 如果表示要反转的2个结点?
- 假设结点从2指向了1,那么怎么找到3?
答案是双指针和用临时变量储存3这个结点
1 | class Solution { |
给你单链表的头节点 head
,请你反转链表,并返回反转后的链表。
示例 1:
1 | 输入:head = [1,2,3,4,5] |
关键在于,选择中间的那个节点作为过度
Solution
在指针转向的过程中,需要注意到几个问题
答案是双指针和用临时变量储存3这个结点
1 | class Solution { |