力扣206 反转链表
Posted 蒙面侠1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣206 反转链表相关的知识,希望对你有一定的参考价值。
一、定义pre,next,cur节点存储前一个节点,下一个结点,以及当前节点。初始化pre指向null,cur指向头节点
二、next暂存下一个节点。
三、当前节点指向前一个节点,此时pre为null。
四、pre暂存当前节点。pre指向cur。
五、处理下一个节点。cur指向下一个节点。
第二次循环
最后返回pre指针。
class Solution {
public ListNode reverseList(ListNode head) {
ListNode pre=null,next;
ListNode cur=head;
while(cur!=null){
next=cur.next;
cur.next=pre;
pre=cur;
cur=next;
}
return pre;
}
}
以上是关于力扣206 反转链表的主要内容,如果未能解决你的问题,请参考以下文章