K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
在顺序存储的普通队列中,当尾指针rear到达数组存储空间的末尾时,即使队列前方存在未被使用的空闲空间,也无法继续执行入队操作,该现象被称为“假溢出”。为解决这一问题,通常采用循环队列实现空间复用,下列相关说法正确的是:
循环队列的队满与队空判断条件完全一致,无需额外区分
循环队列通过将一维数组视为环形存储空间,当rear到达数组末尾时可回到数组头部复用空闲空间,从而解决假溢出问题
循环队列无法实现队列的空间复用,只能通过动态扩容数组来解决假溢出问题
循环队列中的front指针始终指向队列的队尾元素