Leetcode_206. 反转链表
给你单链表的头节点 $head$ ,请你反转链表,并返回反转后的链表。
示例 1:
1 | 输入:head = [1,2,3,4,5] |
示例 2:
1 | 输入:head = [1,2] |
示例 3:
1 | 输入:head = [] |
提示:
- 链表中节点的数目范围是 $[0, 5000]$
- $-5000 <= Node.val <= 5000$
进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?
1 | /** |
这个我一开始没做出来,看了题解才会,呜呜呜。
评论