Professional Documents
Culture Documents
Queue
Queue
Queue
Scanner;
this.maxSize = size;
this.front = 0;
this.rear = -1;
if (!isFull()) {
queueArray[++rear] = data;
} else {
if (!isEmpty()) {
return removedItem;
} else {
if (!isEmpty()) {
return queueArray[front];
} else {
while (true) {
System.out.println("\nOptions:");
System.out.println("1. Enqueue");
System.out.println("2. Dequeue");
System.out.println("3. Peek");
System.out.println("5. Exit");
switch (choice) {
case 1:
myQueue.enqueue(enqueuedItem);
break;
case 2:
myQueue.dequeue();
break;
case 3:
if (peekedItem != -1) {
}
break;
case 4:
break;
case 5:
scanner.close();
System.exit(0);
default: