设循环队列的存储空间为Q(1:30) 初始状态为front=rear=30。现经过一系列入队与退队运算后 front=1

计算机 队列,存储空间,状态 已帮助 人

设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16, rear=15,则循环队列中有【 2 】个元素。

热搜:循环队列存储在数组A[0..m]中,则入队时的操作为

答案解析

难度★★☆ 搜索
  • 参考答案:【答案】:29【知识点】:循环队列元素个数的计算方法
    【解析】:循环队列中元素个数的计算方法是:当尾指针大于头指针时,循环队列中元素个数为尾指针-头指针,当尾指针小于头指针时,循环队列中元素个数为(rear-front+容量)%容量,此题中循环队列共有30个容量,另外队尾指针rear的值小于队头指针front的值,所以利用公式(rear-front+30)%30计算得到循环队列的元素个数为29。