什么是队列 我们都知道栈是先进后出的一种线性表,与之相反的是,队列是一种先进先出的线性表.它只允许在表的一端进行插入,而在另一端进行删除.举个例子来说,在生活中我们买东西需要进行排队,最先排队的可以最早的离开队伍,而排在最后面的需要最后离开队伍.在队列当中,允许插入的一端称为队尾,而允许删除的一段称为队头.和栈与线性表类似,队列也分为顺序队列和链队列. 普通队列所存在的问题 在使用数组实现的队列中,入队的操作就是将尾指针rear右移一个单位(加一),然后将元素值赋值给rear单位.出队时,则是头