您的位置:首页 > 职场人生

编程之美—面试题16 反转链表

2015-06-02 21:32 330 查看
ListNode ReverseList(ListNode pHead)

{

     ListNode pReversedHead=null;

     ListNode pNode=pHead;

     ListNode pPrev=null;

     while(pNode!=null)

     {

        ListNode pNext=pNode.next;

        if(pNext==null)

        pReversedHead=pNext;

        pNode.next=pPrev;

        prev=pNode;

        pNode=pNext;

      }

      return pReversedHead;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: