早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于单链表逆置的一些问题,想了好久,望各位高手解答!谢谢我的财富值不多,回答好的话,我追加下面是标准的逆置算法:voidlinklistreverse(linklist&L){p=L->next;q=p->next;s=q->next;p->next=null;

题目详情
关于单链表逆置的一些问题,想了好久,望各位高手解答!谢谢 我的财富值不多,回答好的话,我追加
下面是标准的逆置算法:
void linklist_reverse(linklist &L)
{
p=L->next;q=p->next;
s=q->next;p->next=null;
while(s->next)
{
q->next=p;p=q;
q=s;s=s->next;
}
q->next=p;s->next=q;L->next=s;
}
这个程序我有两个地方不懂:1、为什么要先把q和s置空,即第四行的p-next=null
2、最后那句:L->next=s,如果要这句的话应该是个循环链表了,但题目没有说明是循环单链表啊.
▼优质解答
答案和解析
我相信你的疑惑来自于这个题目本身,应该是一个——带有头结点——的——单链表 对函数传入的 L 就是头结点指针.对你的第一个问题,p->next=null,是因为在程序执行到此时,p指向了第一个节点,而这个节点将成为尾节点,而...
看了关于单链表逆置的一些问题,想了...的网友还看了以下:

如果一个乞丐装成一个富人追你,追上了,后来你知道他是个乞丐,你会怎么办?  2020-05-17 …

为什么追求个人利益最大化能够实现社会福利的最大化我查了下,看到一些解释,比如追求个人利益最大化有利  2020-06-13 …

尼克•胡哲有着广泛的兴趣爱好,喜欢旅行、游泳、冲浪…他的生活是丰富多彩的.这说明()A.没有坎坷就  2020-07-03 …

1、《盘古开天地》是神话故事,(精卫填海)、(夸父追日)、(女娲补天)也是神话故事.2、学了课文,  2020-07-08 …

下列不属于“古典自由主义”观点的一项是A.人具有利己的本性,在竞争中追求的是自我利益的最大化B.个人  2020-11-02 …

人人都渴望拥有财富,但不同的人对财富的看法不同:有的人认为财富是金钱,有的人认为财富是智慧,有的人认  2020-11-06 …

张海迪有着广泛的兴趣爱好,喜欢唱歌、弹吉他、拉手风琴……她的生活是丰富多彩、富有情趣的。这说明[]A  2020-11-08 …

张海迪虽然从小就下半身瘫痪,但她有着广泛的兴趣爱好,喜欢唱歌、弹吉他、拉手风琴……她的生活是丰富多彩  2020-11-08 …

阅读下面的文章,完成后面题目。替富人说话,为穷人办事茅于轼现在社会上为穷人说话的人很多,替富人说话的  2020-11-11 …

阅读下面的文字,完成下列各题。替富人说话,为穷人办事茅于轼现在社会上为穷人说话的人很多,替富人说话的  2020-11-11 …