早教吧作业答案频道 -->其他-->
两题单链表逆置,求讲解1.p=head->next;head->next=NULL;while(p){s=p;p=p->next;s->next=head->next;head->=s;}p=head-next;2.p=head->next;q=p->next;p->next=NULL;while(q!=NULL){r=q->next;q->next=p;p=q;q=r;}head->next=p;本人初学数据结构,
题目详情
两题单链表逆置,求讲解
1.p=head->next;
head->next=NULL;
while(p)
{s=p;
p=p->next;
s->next=head->next;
head->=s;
}
p=head-next;
2.p=head->next;
q=p->next;
p->next=NULL;
while(q!=NULL)
{
r=q->next;
q->next=p;
p=q;
q=r;
}
head->next=p;
本人初学数据结构,看不懂这两个链表是如何逆置,
1.p=head->next;
head->next=NULL;
while(p)
{s=p;
p=p->next;
s->next=head->next;
head->=s;
}
p=head-next;
2.p=head->next;
q=p->next;
p->next=NULL;
while(q!=NULL)
{
r=q->next;
q->next=p;
p=q;
q=r;
}
head->next=p;
本人初学数据结构,看不懂这两个链表是如何逆置,
▼优质解答
答案和解析
第一个,有头结点的单链表,从头到尾顺次摘下所有结点并插入在表头:
p=head->next; p指向第一个结点
head->next=NULL; 断开头结点和链表
while(p)当链表不为空时
{s=p;中间指针保存当前结点好摘下
p=p->next;当前指针后移
s->next=head->next;将摘下的结点
head->=s;表头插入
}
第二个,有头结点单链表,至少一个数据结点,与前面的相似,只是处理方法为每摘下一个结点,将其后继域指向当前第一个结点
p=head->next; 第一个结点
q=p->next;第二个结点
p->next=NULL;断开链表
while(q!=NULL)待摘结点链表不为空
{
r=q->next;中间指针指向待摘结点表头的后继
q->next=p;当前摘下结点指向第一个结点
p=q;第一个结点移到刚插入的结点
q=r;待摘结点指针后移
}
head->next=p;将表头结点和第一个结点链接起来
p=head->next; p指向第一个结点
head->next=NULL; 断开头结点和链表
while(p)当链表不为空时
{s=p;中间指针保存当前结点好摘下
p=p->next;当前指针后移
s->next=head->next;将摘下的结点
head->=s;表头插入
}
第二个,有头结点单链表,至少一个数据结点,与前面的相似,只是处理方法为每摘下一个结点,将其后继域指向当前第一个结点
p=head->next; 第一个结点
q=p->next;第二个结点
p->next=NULL;断开链表
while(q!=NULL)待摘结点链表不为空
{
r=q->next;中间指针指向待摘结点表头的后继
q->next=p;当前摘下结点指向第一个结点
p=q;第一个结点移到刚插入的结点
q=r;待摘结点指针后移
}
head->next=p;将表头结点和第一个结点链接起来
看了 两题单链表逆置,求讲解1.p...的网友还看了以下:
广义表运算 head(tail(((a,b).(c,d))))答案是(c,d) 是怎么 出来 好难 2020-04-05 …
元素周期表是学习物质结构和性质的重要工具,如图是元素周期表的一部分,表中所列字母A、B、D、F、G 2020-06-09 …
元素周期表是学习物质结构与性质的重要工具.下表是元素周期表的一部分,表中所列字母A、B、D、E、G 2020-06-09 …
两题单链表逆置,求讲解1.p=head->next;head->next=NULL;while(p 2020-06-15 …
S表=S侧+2S底=(用d表示)(用r表示)求数学题答案!急!S表=S侧+2S底=(用d表示)(用 2020-07-29 …
假定名义利率为6%,通货膨胀率为3%,则实际利率为多少?如同样的题目的的解题思路:(1+r)=(1 2020-07-31 …
为维护食品安全,卫生部公告自20ss年5月s日起,禁止在面粉生产中添加增白剂及过氧化钙等.过氧化钙r 2020-12-19 …
离散数学二元关系矩阵的N次幂计算设A={a,b,c,d},R={,,,},求R的各次幂,分别用关系矩 2020-12-25 …
设有一个带表头的循环单链表,由head指针指出,请写出判该链表空的条件?如果p指向该链表一个结点,s 2020-12-31 …
在“探究电流跟电压、电阻的关系”时,同学们设计了如图所示的电路图,其中R为定值电阻,实验后数据记录在 2021-01-22 …