美文网首页
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