数据结构的一道题,请问下p=L;L->next=NULL是什么意思,尤其是它为什么要有p=L?
来源:学生作业帮 编辑:神马作文网作业帮 分类:政治作业 时间:2024/11/15 16:07:51
数据结构的一道题,请问下p=L;L->next=NULL是什么意思,尤其是它为什么要有p=L?
题目是单链表逆置,这个程序实现了 A->B->C->D->null; 变成 nullnull,一开始 L 作为参数传入进来,那么就是
L->A->B->C->D->null
p=L; //执行 p = L; 即将 p 和 L 执行同一个链表,此时 L(p)->A->B->C->D->null
p=p->next; // 此时 L->A->B->C->D->null 而 p 指向 B 了
// 从p 看来,链表是 p->B->C->D->null
L->next=NULL; // 链表变成了2根 : nullC->D->null
接下来循环从 p 的链条中取出一个元素,放入 L 链条中,然后调整 L 的位置,直到 p 指向 null 时为止,过程如下:
nullnull
null
再问: 同一个人
再答: 嘿嘿,是啊,同一个,赚点分不容易啊
再问: 你是专业人士么?
再问: 你也是大学生么?
再答: 呵呵,毕业已多年。c语言现在用得少了
L->A->B->C->D->null
p=L; //执行 p = L; 即将 p 和 L 执行同一个链表,此时 L(p)->A->B->C->D->null
p=p->next; // 此时 L->A->B->C->D->null 而 p 指向 B 了
// 从p 看来,链表是 p->B->C->D->null
L->next=NULL; // 链表变成了2根 : nullC->D->null
接下来循环从 p 的链条中取出一个元素,放入 L 链条中,然后调整 L 的位置,直到 p 指向 null 时为止,过程如下:
nullnull
null
再问: 同一个人
再答: 嘿嘿,是啊,同一个,赚点分不容易啊
再问: 你是专业人士么?
再问: 你也是大学生么?
再答: 呵呵,毕业已多年。c语言现在用得少了
数据结构的一道题,请问下p=L;L->next=NULL是什么意思,尤其是它为什么要有p=L?
单链表逆位序输值L->next=NuLL,p->next=L->next,L->next=p什么意思
在数据结构中 LinkList *p=L->next;While(p!
p->next=L->next是什么意思
数据结构L->next=p,q=p,s=q
下面的程序 有三句不明白是什么意思 请指教 谢谢! p->next=L->next; L->next=p; L=L->n
在数据结构中p是动态申请的一个结点.那么p->data=x; p->next=NULL; r->next=p; r=r-
数据结构的小问题 p->prior->next=p->next和p->next->prior=p->prior是什么意思
while(!p->next)是什么意思 和while(p1->next!=NULL)运行的结果不同
数据结构里!p || p的意思是p空吧.可是p不是头指针吗,头指针指向头结点怎么空了?原文P=L.
for(p = head; p->next = NULL; p = p->next);p->next =
=NULL与p->next!=NULL区别?