单链表的就地逆置问题

Posted rewivy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单链表的就地逆置问题相关的知识,希望对你有一定的参考价值。

问题描述:编写一个单链表的成员函数,实现对带头结点的单链表的就地逆置操作

涉及变量:position:Node型变量,用于存放尚未反转的结点中首结点的位置

                 temp:用于标记执行反转操作的结点

涉及教材:《数据结构——Java语言描述(第2版)》 清华大学出版社

大致思路:

 将头结点的指针域设为空,再将原来的结点从首结点开始依次连接在头结点之后,即可将原来位置倒置

技术分享图片

代码如下:

技术分享图片

 以上是我对单链表就地逆置的一些理解,希望对各位有所帮助

190116 Rewivy

以上是关于单链表的就地逆置问题的主要内容,如果未能解决你的问题,请参考以下文章

C++程序设计 编写程序实现单链表逆置功能。

单链表的逆置使用递归算法出现-842150451这个值,请求高手予以解决。。

单链表的就地逆置问题

单链表的逆置使用递归算法出现-842150451这个值,请求高手予以解决。。

单链表逆置

求不带头结点的单链表的逆置算法?