设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为

admin2019-07-02  31

问题 设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为

选项 A、46
B、45
C、6
D、5

答案D

解析 在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front,指向排头元素的前一个位置。因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素为队列中的元素。本题中的元素个数是从队列的索引15位置开始到索引19位置,共有5元素。选项D正确。   
转载请注明原文地址:https://kaotiyun.com/show/s4ep777K
0

相关试题推荐
最新回复(0)