/** * Adds an object to the tail of the queue. */ public void enqueue(Object element) { int newTail = increment(tail); if (newTail == head) { grow(); newTail = tail + 1; } elements[tail] = element; tail = newTail; }
/** * Adds an object to the tail of the queue. */ public void enqueue(Object element) { int newTail = increment(tail); if (newTail == head) { grow(); newTail = tail + 1; } elements[tail] = element; tail = newTail; }
/** * Adds an object to the tail of the queue. */ public void enqueue(Object element) { int newTail = increment(tail); if (newTail == head) { grow(); newTail = tail + 1; } elements[tail] = element; tail = newTail; }
/** * Adds an object to the tail of the queue. */ public void enqueue(Object element) { int newTail = increment(tail); if (newTail == head) { grow(); newTail = tail + 1; } elements[tail] = element; tail = newTail; }