循环队列:
上一次介绍了队列的基本概念、性质和操作,本次介绍循环队列。
用一个数组,加分别指向队首,队尾的指针,实现循环队列。
初始时:队首和队尾指向相同
元素入队时,入队一个元素尾指针+1
元素出队时,出队一个元素,指针+1
当尾指针指向数组最后一个元素,头指针未指向第一个元素时,实际上前面还有空的空间可以存储元素,称为“假溢出”
上一次介绍了队列的基本概念、性质和操作,本次介绍循环队列。
用一个数组,加分别指向队首,队尾的指针,实现循环队列。
初始时:队首和队尾指向相同
元素入队时,入队一个元素尾指针+1
元素出队时,出队一个元素,指针+1
当尾指针指向数组最后一个元素,头指针未指向第一个元素时,实际上前面还有空的空间可以存储元素,称为“假溢出”