求写顺序表逆置问题程序
用C编译个顺序表逆置的问题的。。。
node *InvertNode(node *head)
{
node *p, *cur = head, *tmp = NULL;
p = cur->next;
while(1)
{
cur->next = tmp;
tmp = cur;
if (p)
{
cur = p;
p = p->next;
}else
{
break;
}
}
return cur;
}
未调试,可以先试试