voidReverse(PLinkList*pplist)
{
PLinkListNewHead;
PLinkListtmp;
PLinkListbegin;
assert(pplist);
if(*pplist==NULL||(*pplist)->next==NULL)
{
return;
}
NewHead=*pplist;
begin=(*pplist)->next;
NewHead->next=NULL;
while(begin!=NULL)
{
tmp=begin;
begin=begin->next;
tmp->next=NewHead;
NewHead=tmp;
}
*pplist=NewHead;
}