作业帮 > 数学 > 作业

数据结构循环队列的问题

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/05/12 03:07:26
数据结构循环队列的问题
计算其队长
如果队尾小于队头
len=rear+(maximum-front)%maximum
任何一个正整数被比它大的正整数除其余数都是它本身,maximum-front是小于maximum的,那为什么还要再求余呢
数据结构循环队列的问题
首先楼主的公式少加了一个括号,因为从优先级来说,求余是优先于加法的,所以正确的表达式应该是len=(rear-front+max)%max
所以楼主的问题迎刃而解了,不是对maximum-front取余,还要加上一个rear呢~