206-反转链表

反转一个单链表。
示例:
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
进阶:
你可以迭代或递归地反转链表。你能否用两种方法解决这道题?


 public ListNode reverseList(ListNode head) {
        ListNode a=null;
        ListNode c=head;
        while (head!=null){
            ListNode x=head.next;
            c.next=a;
            a=c;
            c=x;
            head=x;
        }
        return a;
    }
原文地址:https://www.cnblogs.com/dloading/p/10863273.html