单链表反转

来源:互联网 发布:鞍山北国知春业主群 编辑:程序博客网 时间:2024/06/06 17:38
ListNode* ReverseIteratively(ListNode* pHead){    ListNode* pNode = pHead;    ListNode* pReversedHead = NULL;    ListNode* pPrev = NULL;    while (pNode != NULL)    {        if (NULL == pNode->next)        {            pReversedHead = pNode;        }        pNode->next = pPrev;        pPrev = pNode;        pNode = pNode->next;    }    return pReversedHead;}
0 0