队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。
以下Java代码显示了如何在不使用Java的任何额外数据结构的情况下实现队列。我们可以使用数组来实现队列。
|
![4389b3adef884e5f4b631e82da5ba1d3.png](https://i-blog.csdnimg.cn/blog_migrate/08b399840b20c832ae8778988e8a7328.jpeg)
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。
以下Java代码显示了如何在不使用Java的任何额外数据结构的情况下实现队列。我们可以使用数组来实现队列。
|