寫出程序把一個(gè)鏈表中的接點(diǎn)順序倒排
typedef struct linknode
{
int data;
struct linknode *next;
}node;
//將一個(gè)鏈表逆置
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;
}
【寫出程序把一個(gè)鏈表中的接點(diǎn)順序倒排】相關(guān)文章:
1.鏈表面試題-一個(gè)鏈表的結(jié)點(diǎn)結(jié)構(gòu)
5.鏈表題
6.筆試題(鏈表)