Queue Through Link List
Queue Through Link List
*;
class Node
this.data = data;
this.next = null;
class QueueLinkedList
public QueueLinkedList()
if (rear == null)
return;
rear.next = newNode;
rear = newNode;
System.out.println(value + " enqueued to queue.");
if (front == null)
return -1;
front = front.next;
if (front == null)
rear = null;
return dequeuedValue;
if (front == null)
System.out.println("Queue is empty.");
return;
System.out.println("Queue elements:");
while (true)
System.out.println("Choose an operation:");
System.out.println("1. Enqueue");
System.out.println("2. Dequeue");
System.out.println("3. Display");
System.out.println("4. Exit");
switch (choice)
case 1:
break;
case 2:
break;
case 3:
case 4:
System.out.println("Exiting program.");
in.close();
return;
default: