Implementation of Queue in JavaScript

Free Web development courses with real-time projects Start Now!!

Program 1

"use strict"
const ps=require("prompt-sync");
const prompt=ps({sigint:true});
let choice;
const myqueue=new Array();
do
{
    console.log("------------------Queue Menu--------------------");
    console.log("1.Insert ");
    console.log("2.Delete ");
    console.log("3.Display ");
    console.log("4.Exit");
    console.log("----------------------------------------------------");
    choice=parseInt(prompt("Enter your choice"))
    switch(choice)
    {
          //Insert
         case 1:
        {
            let n=parseInt(prompt("Enter an element"));
            myqueue.push(n);
            break;
        }
        // Delete
        case 2:
        {    
            if(myqueue.length==0)
            console.log("Queue is Empty");
            else
                   console.log("Deleted element: " +myqueue.shift());
              break;
        }
        // Display
        case 3:
         {
             if(myqueue.length==0)
               console.log("Queue is Empty");
            else
            {
                // let i;
                // for(i=0;i<myqueue.length;i++)
                //   console.log(myqueue[i]);
                 console.log(myqueue);
            }

         }

    }
}while(choice!=4);

If you are Happy with DataFlair, do not forget to make us happy with your positive feedback on Google

follow dataflair on YouTube

Leave a Reply

Your email address will not be published. Required fields are marked *