206. Reverse Linked List

Reverse a singly linked list.

思路:三指针,一个记录newHead,一个记录curr,一个记录next

    public ListNode reverseList(ListNode head) {
        ListNode newHead = null;
        ListNode curr = head;
        while (curr!=null){
            ListNode next =curr.next;
            curr.next = newHead;
            newHead = curr;
            curr = next;
        }
        return newHead;
    }
}

results matching ""

    No results matching ""