OneCompiler

SJ9923J6

118
  1. Write a Program for linked- list implementation of queue?
<script> class QNode {     constructor(key)     {         this.key = key;         this.next = null;     } }   let front = null, rear = null;   function enqueue(key) {         let temp = new QNode(key);             if (rear == null) {             front = rear = temp;             return;         }             rear.next = temp;         rear = temp; }     function dequeue() {             if (front == null)             return;             let temp = front;         front = front.next;             if (front == null)             rear = null; }     enqueue(10); enqueue(20); dequeue(); dequeue(); enqueue(30); enqueue(40); enqueue(50); dequeue(); document.write("Queue Front : " + front.key+"<br>""); document.write("Queue Rear : "" + rear.key+"<br>"");    </script>