Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Objectives During this lab, students will learn how to 1. Implement a queue usin

ID: 3874420 • Letter: O

Question

Objectives During this lab, students will learn how to 1. Implement a queue using arrays Instructions For this lab you will be using your arrayQueueu algorithms that you completed for Homework 10. You are to implement a class called arrayQueue, along with a driver class arrayDriver and the customer exception class that will contain any exceptions that you may need to throw (i.e. emptyQueueException). This will be three seperate java files, and the package name will be PA5arrayQueue [please ensure that when you create your new project in NetBeans that you call it PA5arrayQueue that will name the package correctly] Here is the UML again for your reference ArrayQueue size int CAPACITY int top int bottom int data [] E + ArrayQueue () + dequeue() E enqueue (input E): void + isEmpty ) boolean t peek): E Deliverables Your three Java source files

Explanation / Answer

----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------