2.4 队列(FIFO原则,应用) 2.4 队列(FIFO原则,应用) 队列是一种重要的线性数据结构,它遵循先进先出(FIFO,First-In, First-Out)原则。这意味着最早进入队列的元素将最先被移除。在计算机科学中,队列被广泛应用于各种场景,例如任务调度、消息传递、缓冲区管理等。 2.4.1 队列的定义和基本概念 队列是一种受限的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。插入操作称为入队(enqueue),删除操作称为出队(dequeue)。 队头(Front): 允许删除元素的一端。 队尾(Rear): 允许插入元素的一端。 空队列: 不包含任何元素的队列。 满队列: 队列已满,无法再插入元素(对于某些队列实现)。 2.4.