Leetcode每日一题 剑指 Offer 24. 反转链表
题目
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
示例:
1 | 输入: 1->2->3->4->5->NULL |
限制:
1 | 0 <= 节点个数 <= 5000 |
解题思路
链表反转,本次使用常规的原地反转:
- 保存当前结点的下一结点指针
- 当前结点指向前一结点
- 当前结点遍历位移
- 前一结点遍历位移
代码
1 | class Solution { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZLF!
评论
TwikooGitalk