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

C语言的问题 栈

发布网友 发布时间:2023-07-31 18:45

我来回答

2个回答

热心网友 时间:2023-08-07 04:28

明显地,这是用一个环形队列。
程序中 f =(i+1)%MAXSIZE的意思是取最后一个一个元素的索引。这个语句中:
1)MAXSIZE一个常数(很可能是宏)表示队列里最多能容纳元素的个数。
2)(i+1)的值是往下移动一个索引(因为i=Q->front, 所以i+1值是队列最前头的元素的索引)
3)f=(i+1)%MAXSIZE,是利用取余运算,实现环形队列下标索引的"回头",即如果移动到最后队列最后位置(即如果i =MAXSIZE-1)则f=(i+1)%MAXSIZE =0,自动回掉环形队列的开始处。追问实现 回头 当移动到最后队列之后会转到队列的开始处 这样不是一直循环了吗 那什么时候才跳出

追答不会一直循环的;
当 i = q->rear 时,循环就结束了。i = q->rear 表示队列位置以及到最末尾了,即队列已经"空"了。
请参考http://ke.baidu.com/view/2590100.htm,有非常详细的解释

热心网友 时间:2023-08-07 04:29

循环队列, 从 队列头输出到队尾
front; //头指针,队非空时指向队头元素
rear; //尾指针,队非空时指向队尾元素的下一位置
如果是 f = i;就是顺序队列
f = (i + 1) % MAXSIZE; 是循环队列
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 c语言 更改栈最大空间 赤峰市好鲁库镇电信的3G网可以覆盖到么,这个地方比较偏僻,想办个无线网... 赤峰市文中镇三眼井村电信宽带电话号码谁知道 月经总是不干净上环,12岁月经不干净今年刚来吃 赤峰市辽河小区什么时候能装光纤?电信营业厅说5,6月份,可现在还是没... 赤峰市松山区哪里有电信营业厅???怎么只有迎金路一个营业厅??? 赤峰红山区电信营业厅能办异地卡吗现在 pc料底盒和pvc料底盒有什么区别 制板底盒用pc材料还是用pvc材料好 麻烦会日语的帮我看下这句话是什么意思 求 天使之恋 理央在老师动手术前一个人海边漫步时的背景音乐! 热依扎拿飞天视后,孙俪眼含热泪让人惊异!网友们是如何评论这件事的... 想知道日本电影《天使之恋》里面的这句台词的日文原版是怎样的_百度... 跪求、天使之恋中台词日文版 下列选项中,( )不属于消防控制室图形显示装置的功能。 对消防控制室图形显示装置(CRT)描述中,下列图形显示装置的主要功能是... 疑似进入传销的人要怎么劝他回来 怎样可以让做传销的人回心转意,走回正道。 红米手机那个是多任务键 北京721暴雨中有多少人是领了保险金的 表演培训班的费用多少? 我想报暑期的舞蹈培训班,看到一个比较中意的是1200,不知道贵不贵?请... 大话2,庭院里所有的东西,从1级升到4级,每升一级需要什么材料,钱.详细... 大话2四级建筑人物等级 大话2每级聚灵台基础回复多少灵气~也就是不放家具时!还有就是上限是多少... 大话2灵台升级要求 大话西游2科技坊升到4级需要多久 迈克尔杰克逊有一个mv是在下雨的,身边的人都在慢动作.那歌是什么? 大话2把1级庭院升到4级多少钱 ...MV开头是白发老头在屋里唱歌,外面在下雨,歌曲节奏很好,歌名很... 河北三支一扶看谁的网课 在职考三支一扶,毛迪三支全课合适嘛? ...顺便问一下有没有了解毛迪三支一扶全课的,有用吗? ...三人则多出两个空床位宿舍有几间代表有几人 ...人没床位;每个房间住4人,则还有13人没床位, ...房间比每个小房间多住2人。大房间可以住多? ...个房间要求每个房间均有人,有几种分配方法? ...任意四个房间的人数不少于10人,这七个房间至少有多少人 某房间有三人,那么至少有两人是同一生日的概率是 简述CCB-Ⅱ型制动机中电子制动阀EBV的作用?