【LeetCode】206. Reverse Linked List 解题记录
问题描述
Given the head of a singly linked list, reverse the list, and return the reversed list.
测试样例
1 | Input: head = [1,2,3,4,5] |
1 | Input: head = [1,2] |
1 | Input: head = [] |
说明
1 | The number of nodes in the list is the range [0, 5000]. |
解题
思路
记录 pre
, curr
指针, 在遍历时记录每轮 next
指针,逆向即可。
补充:
- 链表
- 时间复杂度
O(n)
代码
1 | /** |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 哆啦 C 梦!
评论