逆转单链表

Posted 未来的一片天0209

tags:

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

非递归实现逆转单链表,遍历单链表时,使用三个指针实现逆转:

public static Node reverseNode(Node node) {
if (null == node || null == node.next) {
return node;
}
Node pre = null;
Node cur = node;
Node next = null;
while (null != cur) {
next = cur.next;
cur.next = pre;
pre = cur;
cur = next;
}
return pre;
}

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

6-1 单链表逆转

单链表的逆转

6-1 单链表逆转(20 分)

PTA 单链表分段逆转

List习题单链表逆转

单链表逆转