题目
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
示例:
1 | 输入: 1->2->3->4->5->NULL |
题解思路
直接遍历一遍,把指针指向前面一个元素(原地翻转),这样的话,需要记录前面的一个节点prev,修改当前节点cur的指针。
代码实现
1 | /** |
我很可爱,请给我钱
- 本文链接:https://cong1223.github.io/2021/08/02/%E3%80%90%E7%AE%97%E6%B3%95%E3%80%91%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub IssuesGitHub Discussions