文字描述 队列是和栈相反,队列是一种先进先出(first in first out,缩写FIFO)的线性表,它只允许在表的一端进行插入,而在另一端进行删除.和生活中的排队相似,最早进入队列的元素最早离开.在队列中,允许插入的一端加队尾,允许删除的一端叫队头. 另外除了栈和队列,还有一种限定性数据结构是双端队列,它是一种插入和删除操作在表的两端进行的线性表.可以用一个铁道铁轨网络来比喻双端队列. 示意图 表示和实现 A 链队列(链式表示) 用链表表示的队列简称链队列.一个链队列需要分别指向队头和队…