美文网首页
35. Reverse Linked List

35. Reverse Linked List

作者: MoveOnLC | 来源:发表于2016-10-11 17:50 被阅读0次

Reverse a singly linked list.

这道题有Recursive和Iterative两种解法,这里先写Recursive的
需要好好思考一下。

public ListNode reverse(ListNode head) {
        // write your code here
        ListNode prev = null;
        ListNode curr = head;
        while (curr != null) {
            ListNode currnext = curr.next;
            curr.next = prev;
            prev = curr;
            curr = currnext;
        }
        return prev;
    }

相关文章

网友评论

      本文标题:35. Reverse Linked List

      本文链接:https://www.haomeiwen.com/subject/dlybyttx.html