1. 队列的定义
队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。
2. 队列的抽象数据类型
关于队列的操作有:
(1) InitQueue(*Q):初始化操作,建立一个共队列Q
(2) QueueEmpty(*Q):判断队列是否为空
(3) EnQueue(*Q,e):插入新元素到队列中并成为队尾元素
(4) QueueLength(Q):返回队列的个数
1. 队列的定义
队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。
2. 队列的抽象数据类型
关于队列的操作有:
(1) InitQueue(*Q):初始化操作,建立一个共队列Q
(2) QueueEmpty(*Q):判断队列是否为空
(3) EnQueue(*Q,e):插入新元素到队列中并成为队尾元素
(4) QueueLength(Q):返回队列的个数