思想为:head指针不断后移,指针反向即可,代码为: #include <stdio.h> #include <conio.h> #include <malloc.h> #include <stdlib.h> typedef struct node { int data; struct node *next; }node,*LinkList; void creat(LinkList &L) { node *p,*q; L=(LinkList)malloc(sizeof(node)); if (L==...
p=head->next;意思是取到单链表的第一个结点;p->next=head->next;①head->next=p;②上两句实现的是头插功能,将 p 结点插到 head 结点之后,p记为取出的结点,①将p指向第一个结点,即head结点的下一个节点,②修改head结点的指向 结果一 题目 c单链表倒置代码看不懂.viod turn(slink *head){slink *p,...
思想为:head指针不断后移,指针反向即可,代码为: #include <stdio.h> #include <conio.h> #include <malloc.h> #include <stdlib.h> typedef struct node { int data; struct node *next; }node,*LinkList; void creat(LinkList &L) { node *p,*q; L=(LinkList)malloc(sizeof(node)); if (L==...