队列(Queue)是一种常见的数据结构,它遵循先进先出(FIFO)的原则。在Java中,我们可以通过使用数组或链表来实现队列。下面我将为你展示如何用Java语言实现一个基本的队列。
首先,我们定义一个Queue类,该类包含以下几个关键方法:
enqueue()
:将元素添加到队列的末尾。dequeue()
:从队列的头部移除并返回元素。isEmpty()
:检查队列是否为空。size()
:返回队列的大小。
接下来,我们使用数组实现队列。
public class ArrayQueue {
private int capacity; // 队列容量
private