首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
循环队列的优点是什么?如何判断它的空和满?
[问答题]
循环队列的优点是什么?如何判断它的空和满?
添加笔记
求解答(0)
邀请回答
收藏(3)
分享
纠错
1个回答
添加回答
0
小丑骑士
循环队列
的优点是相对于直线队列来讲的,直线队列在元素出队后,头指针向后移动,导致删除元素后的空间无法再利用,即使元素个数小于空间大小,依然无法再进行插入,即所谓的“假上溢”。当变成
循环队列
之后,删除元素后的空间仍然可以利用,最大限度的利用空间。
判断
循环队列
空和满有三种方法:第一,采用计数器来判断,空时,计数器为0,满时,计数器为maxsize;第二,另设一个
布尔变量
以匹别队列的空和满;第三,少用一个元素的空间,约定入队前,测试尾指针在循环意义下加1后是否等于头指针,若相等则认为队满(注意:rear所指的单元始终为空)
发表于 2019-04-11 14:49:03
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
队列
上传者:
小小
难度:
1条回答
3收藏
7005浏览
热门推荐
相关试题
假设动态表的扩张和收缩策略为:&a...
高级算法
评论
(1)
请画出在包含 14 个结点的二项堆...
高级算法
评论
(1)
吐泡泡
栈
评论
(2)
好串
栈
过关题目
评论
(1)
约瑟夫环
过关题目
语言题
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题