C#实现单链表的反转(图解)

C#实现单链表的反转(图解) 用一个例子来说明:本来的链表存储1,2,3,4这4个元素,当反转后应变为4,3,2,1。所以我们的思路是,把第一个元素1的下一个元素2放在最前面,然后把2的下一个元素3放在前面,以此类推 如下图 当我们移动时 代码如下 tmp1用来存储下一个结点 头结点的下一个对应的tmp2(例如上图中1开始的Next为null,下一次就该是2对应的结点为1所以我们要保存结点1,故有
相关文章
相关标签/搜索