问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...= p->next;p->next = q->next; q->next = t->next;是什么意思?_百度...

发布网友 发布时间:2024-10-03 11:44

我来回答

3个回答

热心网友 时间:2024-10-14 02:21

*t = *p;  //讲p赋给t
 *p = *q;  //讲q赋给p
 *q = *t;  //讲t赋给q
//上面三行就是交换p和q的,按你程序的意思,StudentID更小的在前面,大的往后放。
//其实这个循环就是经典的冒泡排序原理。 
 t->next = p->next;  //将p的下一个节点交给t的下一个节点。
 p->next = q->next;  //将q的下一个节点交给p的下一个节点。
 q->next = t->next;  //将t的下一个节点交给q的下一个节点。
//这是交换p和q的下一个节点,修改next值。

//结构体可以直接赋值的,也就是第一个三行交换,不仅交换了数值StudentID,应该也同时交换了next指针,所以后面三行其实是还原next指针的,否则上面的for循环,就换乱了。简单的做法,应该可以直接交换StudentID。就不需要考虑指针链接的顺序了。
 t->StudentID = p->StudentID;  

 p->StudentID = q->StudentID;  

 q->StudentID = t->StudentID;
 //直接交换值StudentID

热心网友 时间:2024-10-14 02:20

对 - >下一个地址,点击看详细对 - 下一个节点>地址下一= QP = q为下一个节点p为q,则P = Q,等于移动到下一个节点在

中国,我不知道该怎么形容,我希望你能理解

热心网友 时间:2024-10-14 02:20

if (p->StudentID > q->StudentID) //当前p的id大于q的id,则交换两个结点数据
{
*t = *p;
*p = *q;
*q = *t;
//以上完成两结点数据的交换,但链表就乱了,以下,完成链表的整理
//t保存的是原来的p, p中是原来的q q中是原来的p(与t相同) 你画个图就理解了
t->next = p->next; //记录原q的后继
p->next = q->next; //修改当前的p(原q)后继,变成原p的后继
q->next = t->next; //修改当前的q(原p)后继,变为原q的后继
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 全国中小学校舍信息管理系统修改保存后出现英语提示是什么意思 孩子严重叛逆每天发脾气怎么办 孩子严重叛逆每天发脾气如何处理_百度... 一元稀疏多项式计算器 用C语言实现加法,减法,乘法 2011考研 政治65 英语46 数学90 专业课134 问英语能过吗?谁能预测一... 2011考研工科A区英语41 政治47 总分300能过国家线吗? 我是2011年考研的。。。今天查了成绩英语37.。。。政治40多。。国家... 我2011考研成绩是英语40,政治53,专业课229,报的一区历史学,请问过线几... 2011考研有谁报了广西的,我想问一下大家感觉今年的英语政治水不水啊... 2011年考研管理类国家线会涨还是会降??专家都说简单,数学一简单,政治简 ... 2011年考研A区理科,总分319,政治50,英语46,能过国家线吗? 手持式光谱分析仪数据准确吗 四川奥林巴斯手持式三元锂电池光谱分析仪维修 青春期女孩脾气暴躁易怒怎么办青春期孩子脾气暴躁易怒怎么办 买花怎么养才能爆盆花要怎么养护 青春期的孩子脾气暴躁怎么办 青春期脾气暴躁易怒正常吗 工伤劳动能力鉴定须交什么材料 湖北赏荷花的地方 十大最美观赏地点推荐 武汉十大赏荷花好去处 武汉赏荷花的景点有哪些 武汉观赏荷花的地方 赶紧收下这份赏荷攻略 ...&b;和p->next=q分别是什么意思,有什么区别。 ...AB; head->next=NULL; q=new AB;p->next=q; p=q; q->next=NULL; q... ...帮忙解释下p->next=head;head=p;是什么意思? p->next=head ; head=p ;互相指向对方吗?还是循环能?详解一下。_百度知... 非空的循环单链表head的尾结点(由p所指向)满足A.p->next==NULL B... 员工工伤鉴定需要材料都有哪些 非法占用农用地罪既遂最少判几年 何孝钰的角色分析 何孝钰父亲扮演者是谁?呢?怎么没有介绍 贾琏出轨,王熙凤有没有责任 强势的王熙凤撞见老公出轨,还不是打掉了牙吞肚里? 对于王熙凤的所作所为,王夫人到底有没有责任? 贾琏偷娶尤二姐后,王熙凤为什么没有和贾真撕破脸? 出现一个错误,求指教!数据结构题!!是将十进制数整数转换为d进制数_百 ... 平儿最后被贾琏扶正绝非偶然吗? 《红楼梦》中王熙凤死后按规矩被贾琏扶正的人是秋桐还是平儿... 12岁女儿脾气特别暴躁爱生气12岁女儿脾气特别暴躁爱生气怎么办 十二岁女孩脾气特别大如何解决女孩脾气特别大 黎明杀机女屠夫背景故事(黎明杀机兔妈安娜背景故事一览)「已解决... 黎明杀机新女护士屠夫有什么弱点介绍_黎明杀机新女护士屠夫有什么弱点...