菏泽普通话成绩查询:关于二级VB 循环队列问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/15 12:45:24
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有多少个元素?

具体是怎么算的,请多指教~
谢谢

从16到25是10个,从1到9是9个,可以扳指头算算.
((25-16)+9)+1=19

19个元素吧
rear<front的情况,实际rear应该是rear+25

rear+25-front+1 得到结果

(也有可能不加1,我没把握,那样是18元素)