队列是线性表的一种,在操作数据元素时,和栈一样,有自己的规则:使用队列存取数据元素时,数据元素只能从表的一端进入队列,另一端出队列,如图1. 图1 队列示意图 称进入队列的一端为“队尾”:出队列的一端为“队头”.数据元素全部由队尾陆续进队列,由队头陆续出队列. 队列的先进先出原则 队列从一端存入数据,另一端调取数据的原则称为“先进先出”原则.(first in first out,简称“FIFO”) 图1中,根据队列的先进先出原则,(a1,a2,a3,…,an)中,由于 a1 最先从队尾进入队列…