首先想到的是使用的是使用一个新链表存储反转的链表然后返回,不出意料的内存占用空间过大。
之后便开始设法在原始链表上进行操作:用到三个临时指针pre、cur、temp分别指向当前结点的头一个结点、当前结点、当前结点的下一个结点。循环(或递归)改变指向并依次后移,最后返回反转后链表的头结点(pre)。
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务