原地逆置列表reverseList

//逆置單鏈表,原地操做,只須要遍歷一遍
private ListNode reverse(ListNode head)
{
    ListNode pre = null;
    ListNode cur = head;
    while(cur!=null)
    {
        ListNode next = cur.next;
        cur.next = pre;
        pre = cur;
        cur = next;
    }
    return pre;
}
相關文章
相關標籤/搜索