Python基础算法篇-循环队列

Hello,小伙伴,CallMeNo.1

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

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

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

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

附图,易解:

Python基础算法篇-循环队列_第1张图片

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

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

你可能感兴趣的:(python,数据结构)