写出程序把一个链表中的接点顺序倒排

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 136 收藏 0 点赞 0 评论 0

typedef struct linknode
{
int data;
struct linknode *next;
}node;
//将一个链表逆置
node *reverse(node *head)
{
node *p,*q,*r;
p=head;
q=p->next;
while(q!=NULL)
{
r=q->next;
q->next=p;
p=q;
q=r;
}
head->next=NULL;
head=p;
return head;
}

评论列表
文章目录