数据结构循环队列的问题计算其队长如果队尾小于队头len=rear+(maximum-front)%maximum任何一个

1个回答

  • 首先楼主的公式少加了一个括号,因为从优先级来说,求余是优先于加法的,所以正确的表达式应该是len=(rear-front+max)%max

    所以楼主的问题迎刃而解了,不是对maximum-front取余,还要加上一个rear呢~