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

在对链队列作出队操作时,会改变其头指针的值吗?为什么?

发布网友 发布时间:2023-04-25 19:57

我来回答

2个回答

热心网友 时间:2023-10-16 13:39

正确。

既然是队列,只能先进先出,所以只能删除front->next所指的节点,rear指针不动。但如果front->next == NULL,需要把头指针复制给尾指针。这时候队列就是空队列了。所以头尾指针可能都要修改。

假设head是指向队列的头结点指针,p为与head同类型的指针,那么head->next指向的是队列的首结点,那么出队的操作为

p = head->next;//指向欲出队的结点

head->next = p->next;//这一步不能少

free(p);//销毁队首节点

扩展资料:

测试链接队列为空的条件是front为NULL。事实上,在链接队列中插人一个新的元素就是在链表的表尾链结点后添加一个新链结点;而删除一个元素的操作就是删除链表的第1个链结点。

链接队列的类型可以定义如下。

typedefstruct node{

OElemType data

struct node ,link;

} QNode,xQLink; /*定义一个链表队列类型*/

参考资料来源:百度百科-链接队列

热心网友 时间:2023-10-16 13:39

如果你的链队列是用带头结点的链表来实现的,头指针当然始终指向头结点,不会改变。
如果你的链队列不是用带头结点的链表来实现的,头指针会始终指向队首元素,当然会改变。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招商银行的美元天添金怎么样? 天添美蒸馒头为什么开裂呢 上海食堂送菜 邮政跨地区取款手续费多? 谁能告诉我邮政储蓄卡跨省取钱要不要收费啊? 自贡市龙盛世纪仿真模型制造有限公司公司简介 学PS真的很难吗 红烧萝卜牛筋 微信怎么转发公众号部分内容 转发公众号部分内容方法 微信公众号内的视频如何下载?一个F12搞定 cocos计时器不释放 p=p->next后p结点会被销毁吗 顺序表链表清空和销毁 如何释放已经创建过链表内存?换句话说就是销毁这个链表。 在网上看到,有的说得一个结点一个结点删除 gps校点后左右偏差一米多 财神生日的来历是什么?? 医学经理归销售管理吗 露吐的词语露吐的词语是什么 买有ld的苹果手机有什么好处 抽盘的意思抽盘的意思是什么 抽盘的解释抽盘的解释是什么 抽盘的拼音狐抽盘的拼音是什么 在库管理的工作总结8篇 青岛方象软件科技有限公司的解决方案 抽盘固定资产是按照净值大的抽吗?算抽盘金额比例是按盘点表的账面数还是净值? 五年级描写春天的日记五篇 描写春天的日记300字6篇 津梁的结构津梁的结构是什么 髻梁的结构髻梁的结构是什么 n卡自动优化什么都给你开最高 用带头节点的单链表存储队列 进行出队操作时 要修改队头队尾指针的哪个 还是都改 康爵延年什么意思 康爵实木门开门红防盗门国家标准 档期读音 mate9 pro现在是没法root吗 格雷模拟电路第四版和第五版有很大区别吗 童诗白模电第四版中的问题。图中有一句,基极电阻Rb值越小,Q越高(即IBQ,UBEQ越大)。UBE 求 模拟电路第四版( 童诗白)课后题答案指导书 五行属火沉稳大气的王姓女孩名字有哪些? 湖北大专生能考公务员吗(专科生能考湖北公务员吗)? 武汉公务员哪里好考 怎样上好英语复习课,提高复习质量 如何上好一堂农村初中英语复习课 赆遗的意思赆遗的意思是什么 埤遗的读音埤遗的读音是什么 童装用品加盟使用枫翎AES纺织助剂怎么样?市场前景大吗? 万华板材是几线品牌 支付宝实名认证,支付宝会向您的银行卡汇入一笔1元以下的随机金额。是什么意思? 掘取的读音掘取的读音是什么 掘取的意思掘取的意思是什么