您的位置:首页 > 其它

链表笔试题汇编(三)

2016-06-03 13:14 323 查看
题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。
参考代码:
void ReverseList(pList *pHead)
{
pLinkList cur=*pHead;
pLinkList prev=NULL;
pLinkList pNewHead=NULL;
assert(pHead);
if(cur==NULL)
{
return;
}
if(cur->next==NULL)
{
return;
}
while(cur)
{
prev=cur;
cur=cur->next;
prev->next=pNewHead;
pNewHead=prev;
}
*pHead=pNewHead;
}

本文出自 “七月朔风” 博客,请务必保留此出处http://luminous.blog.51cto.com/10797288/1743503
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: