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

什么是顺序队列的"假溢出"现象,如何解决此现象(要求简要叙述该解决方法...

发布网友 发布时间:2024-05-06 07:37

我来回答

2个回答

热心网友 时间:2024-06-04 21:21

顺序队列假溢出就是,随着队头出队慢慢地就会空出一个个存储单元,但是队尾一直再进,最后就是存储空间根本没用满,队列就满了!解决办法,2个,1个是空出1个存储单元出来,另一个是做成循环队列。

当元素被插入到数组中下标最大的位置上之后,队列的空间就用尽了,尽管此时数组的低端还有空闲空间,这种现象叫做假溢出。

将存储队列的数组头尾相接,形成循环队列。队头、队尾指针加1时用语言的取模(余数)运算实现。

队头指针进1: Q.front = (Q.front+1) % MAXQSIZE。

队尾指针进1: Q.rear = (Q.rear+1) %MAXQSIZE。

扩展资料:

顺序队列通常采用一维数组进行存储。其中,连续的存储单元依次存放队列中的元素。同时,使用两个指针分别表示数组中存放的第一个元素和最后一个元素的位置。其中,指向第一个元素的指针被称为队头指针front,指向最后一个元素的位置的指针被称为队尾指针rear。 

在实际编程过程中,通常设队头指针指向队列的第一个元素,队尾指针指向队尾元素的后一个位置。front和rear的初值在队列初始化时均应置为0;入队时将新元素插入rear所指的位置,然后将rear加1。

参考资料来源:百度百科-顺序队列

热心网友 时间:2024-06-04 21:22

顺序队列假溢出就是,随着队头出队慢慢地就会空出一个个存储单元,但是队尾一直再进,最后就是存储空间根本没用满,队列就满了!解决办法,2个,1个是空出1个存储单元出来,另一个是做成循环队列!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
徐州南站到云龙湖、彭祖园怎么走方便,徐州南旅游攻略 美少女梦工厂2的! 乌鲁木齐17路车全程需要多久 急!乌鲁木齐的17路公交车夏季从幸福路终点站最早几点发车? 古城社旗旅游攻略路线 处理违章需要身份证件吗? 分期付款要什么银行卡 分期付款用什么银行卡 汽车违章罚款已经交完好几天了,12123上怎么还显示汽车违章? 在正常的大气压下人浅入水下2米 耳膜所承受压力有多大? (淡水) 我们班上有两个女同学长得特别像,作文50个字 泰国现在有苹果手机买吗 泰国苹果id怎么注册,去泰国玩用得上吗。 苹果7可以在泰国用吗? 经济普查可以查企业管理员吗?管理员互相串通欺下瞒上克扣员工工资_百度... 英文翻译''看电影是一件多么有趣的事情呀 ! !!! !'' 男人对钱看得重的好不好? 威海到台州委羽道观走哪条高速 威海到台州委羽道观走哪条高速 渑池杜寺党小组位置 今天去小诊所打针,一个老中医给我打了针以后把针头丢进一个药瓶里面,应... 博美三岁从三米高摔下来能走路精神状态不好? 别墅装修用大理石瓷砖好不好 别墅装修使用什么瓷砖比较好? 彩钢顶转转尾丝用什么结构胶 2016考研山师一志愿考生,在中国研究生信息网没收到待录取通知是不是被... 谁能帮我想想这篇故事的哲理点!很简单! 有个农夫牵了一头山羊,说了什么呢? 三个陷阱告诉我们什么道理 ...好像是传说中的盗汗,怎么解决啊?吃什么东西补身体? 156² 14元一平方怎么算? 我虽然很穷但我很自重英文怎么读 在我很贫穷的时候不理我,就不要在我富有时来找我 用英语怎么�... 也许我不富有,可是我很快乐。 用英语怎样说? 隐形车衣有什么优点 江门市广源肉类联合加工厂有限公司怎么样 山东有几家肉类食品加工基地。 婚前男方家给了三十万用于婚后生活费,并没有说是彩礼。婚后男方家给了... 安家生活费协议属不属于赠予协议 从怀柔城区到凯宾斯基饭店怎么走 杨宏的任免 女朋友带回家,怎么和父母说? 怎样才会成为失信被执行人 六十女人有高血压,问头痛晕,恶心,左鼻孔有血是为什么 意安消防EI MX 1230®灭火系统有哪些优势? 昆明卓越置业有限公司电话是多少? 昆明雪丽丹服饰有限责任公司怎么样? 云南悦才企业管理咨询有限公司怎么样? 中国近代学校走向制度化、法制化的标志是() 赤炎双剑命中+228伤害+158魔力+13耐力+5能买多少钱?