Hello,小伙伴,CallMeNo.1
首先,我们需要了解循环队列的含义及其相关特性:
顾名思义,循环队列为一个首尾相连的队列,元素的新增与删除都是通过指针位置进行操作
除此之外,队列是一种数据集合,仅允许在列表的一端进行插入,另一端进行删除,即"先进先出"
通俗点解释,就是你在超市排队结账,排在队首的先结账,结账完你就可以推着小车车出队了
附图,易解:
下面我们用代码实现一下:
首先实现循环队列基础属性:
先进先出步骤实现:
除此之外,我们添加队列为空和队列已满的判断条件:
代码撸完,最后的调试与控制台输出打印,就交给你们啦
《制作不易 收藏点赞》
更多推荐
Python基础算法篇-循环队列
发布评论