1.队列的定义?
队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。
2.循环队列的定义?
我们把队列的这种头尾相接的顺序存储结构称为循环队列。
3.判断循环队列是否满的条件?通用的长度计算公式?
定义队列的最大尺寸为QueueSize,那么队列满的条件就是(real+1)%Queue
Size == front。通用的长度计算公式为(real - front + QueueSize)% QueueSize.
队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。
2.循环队列的定义?
我们把队列的这种头尾相接的顺序存储结构称为循环队列。
3.判断循环队列是否满的条件?通用的长度计算公式?
定义队列的最大尺寸为QueueSize,那么队列满的条件就是(real+1)%Queue
Size == front。通用的长度计算公式为(real - front + QueueSize)% QueueSize.