K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
本题考查循环队列的判空判满规则以及C++标准库std::queue的接口特性
调用std::queue的pop()方法会返回队首元素并将其从队列中删除
对于采用牺牲一个单元区分队空队满的循环队列,当rear == front时队列一定已满
向一个空队列执行出队操作时,一定会触发运行时异常
在使用std::queue的front()获取队首元素前,必须先通过empty()判断队列非空,否则会产生未定义行为