Avila University innerQueue Java Program Project

Question Description

Using the given generic class MyQueue.java, complete the class.

It should contain the following attributes:

E[] innerQueue – The array that will hold the contents of the innerQueue.

As well as the following constructors/methods:

MyQueue(): constructor – Initializes innerQueue to be a queue with a length of 0.

add(E item): void – Inserts the element into the end of queue. The array is resized using a copy of innerQueue that’s one element larger.

peek(): E – Returns the value at the head of the queue without removing it, returning null if the queue is empty.

poll(): E – Retrieves and removes the head of the queue, returning null if the queue is empty. The array is resized using a copy of innerQueue that’s one element smaller.

When finished, you can use the main method located inside MyQueue.java to test your methods.

Prof. Angela

4.6/5

Calculate Price


Price (USD)
$
Need Help? Reach us here via Whatsapp.