循环队列front和rear计算 循环队列长度的计算公式是怎么得出来的,能具体推导一下吗?
浏览量:2385
时间:2021-03-15 14:26:49
作者:admin
循环队列长度的计算公式是怎么得出来的,能具体推导一下吗?
当队列的尾部超过最大长度时,队列的头部可能没有超过它。例如,当最大长度为100时,当队列的尾部为102时(此时,real中的存储已经是2(即102 0),并且前部可能仍然是98。在这种情况下,队列长度不能直接由real front计算,而是由(real front maxqsize)%maxqsize计算。即:2-98=-4,错误,(2-98 100) 0=4,这是正确的。
循环队列front和rear计算 循环队列是什么结构 计算队列长度
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。