SimpleQueue Operations
SimpleQueue Operations
Scanner;
class Queue {
int front, rear, maxsize = 5;
int[] arr = new int[maxsize];
Queue() {
front = -1;
rear = -1;
}
void dequeue() {
if (front == -1 || front > rear) {
System.out.println("Queue Underflow!!");
} else {
System.out.println("Item dequeued: " + arr[front]);
front++;
}
void display() {
if (front == -1) {
System.out.println("Queue is empty");
} else {
System.out.println("Printing queue elements are as below");
for (int i = front; i <= rear; i++) {
System.out.println(arr[i]);
}
}
}
}