试题
考点

数据结构-栈、队列-队列

面5笔5

对于循环队列()

A.无法判断队列是否为空

B.无法判断队列是否为满

C.队列不可能满

D.以上说法都不是

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 D

队列头尾相接的顺序存储结构称为循环队列。
只凭等式front=rear是无法判断队空还是队满,所以我们约定当队列头指针front在队尾指针rear的下一个位置上时,作为队列"已满"的标志,当队列满时,数组中还会有一个空闲位置。
我们也可以设置一个标志变量flag,当(front == rear && flag == 0) 队列为空, 当(front == rear && flag == 1)队列为满。

所以循环队列可以判断是否为空、是否为满。

评论

ZZZ29

2021-02-23 11:19:27

0 0

五分i

2021-02-23 11:05:23

0 0

加载更多