首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
循环队列的优点是什么?如何判断它的空和满?
[问答题]
循环队列的优点是什么?如何判断它的空和满?
添加笔记
求解答(0)
邀请回答
收藏(3)
分享
纠错
1个回答
添加回答
0
小丑骑士
循环队列
的优点是相对于直线队列来讲的,直线队列在元素出队后,头指针向后移动,导致删除元素后的空间无法再利用,即使元素个数小于空间大小,依然无法再进行插入,即所谓的“假上溢”。当变成
循环队列
之后,删除元素后的空间仍然可以利用,最大限度的利用空间。
判断
循环队列
空和满有三种方法:第一,采用计数器来判断,空时,计数器为0,满时,计数器为maxsize;第二,另设一个
布尔变量
以匹别队列的空和满;第三,少用一个元素的空间,约定入队前,测试尾指针在循环意义下加1后是否等于头指针,若相等则认为队满(注意:rear所指的单元始终为空)
发表于 2019-04-11 14:49:03
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
队列
上传者:
小小
难度:
1条回答
3收藏
6950浏览
热门推荐
相关试题
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
以下描述正确的是
Java
评论
(1)
下列哪些操作会使线程释放锁资源?
Java
评论
(1)
生成数据集的随机子集
机器学习
评论
(1)
k近邻算法
机器学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题