Hello,小伙伴,CallMeNo.1

首先,我们需要了解循环队列的含义及其相关特性:

顾名思义,循环队列为一个首尾相连的队列,元素的新增与删除都是通过指针位置进行操作

除此之外,队列是一种数据集合,仅允许在列表的一端进行插入,另一端进行删除,即"先进先出"

通俗点解释,就是你在超市排队结账,排在队首的先结账,结账完你就可以推着小车车出队了

附图,易解:

下面我们用代码实现一下:

首先实现循环队列基础属性:

先进先出步骤实现:

 除此之外,我们添加队列为空和队列已满的判断条件:

代码撸完,最后的调试与控制台输出打印,就交给你们啦


《制作不易  收藏点赞》

 

 

 

更多推荐

Python基础算法篇-循环队列