LeetCode 206.反转链表

2019-08-07  本文已影响0人  不会游泳的金鱼_

思路

graph LR
A-->B;
B-->C;
graph LR
C-->B;
B-->A;

依次将指向下一个节点的指针指向上一个节点。

代码

class Solution {
    public ListNode reverseList(ListNode head) {
        ListNode temp = head;
        ListNode t2;
        while(temp != null && temp.next != null){
            
            t2 = temp.next;
            temp.next = temp.next.next;
            t2.next = head;
            head = t2;
        }
        return head;
        
    }
}
上一篇下一篇

猜你喜欢

热点阅读