In this homework, you should complete the MyQueue class from here , which implements the Queue interface. The methods of the MyQueue class should implement the queue ADT using a "circular array", as discussed in class on Wed, Oct 12. This discussion was based on Section 5.2.2 of the textbook.

You also need to define the exceptions we will use, for example, the EmptyQueueException. See Section 5.1.1, where this is done for the Stack classes. Make sure that the code I have included to test your MyQueue class runs successfully.

Submit the source files into a dropbox in ICON called Homework6. This assignment is due by 11:59 pm on Monday, Oct 24.