Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

implement queue using stack javascript

function Queue() {
  this.queue = {};
  this.tail = 0;
  this.head = 0;
}

// Add an element to the end of the queue.
Queue.prototype.enqueue = function(element) {
  this.queue[this.tail++] = element;
}

// Delete the first element of the queue.
Queue.prototype.dequeue = function() {
  if (this.tail === this.head)
      return undefined

  var element = this.queue[this.head];
  delete element;
  return element;
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: scrollview pull to refresh react native 
Javascript :: customize function (doc) datatable printable 
Javascript :: how to make array empty 
Javascript :: how to remove __proto__ from javascript object 
Javascript :: regex javascript online 
Javascript :: homepage field in package.json 
Javascript :: ejemplo async await javascript 
Javascript :: usestate hook with callback 
Javascript :: print js example 
Javascript :: import and export data in mongodb 
Javascript :: react native image from web 
Javascript :: error handling in node js 
Javascript :: get value from input by id in angular 
Javascript :: jquery parse html 
Javascript :: alert in javascript 
Javascript :: chrome resize window javascript 
Javascript :: array.length in mongoose query 
Javascript :: insert a string in another js 
Javascript :: mongoos populate a ref 
Javascript :: next js get query parameters 
Javascript :: how to create an html element in javascript without document 
Javascript :: javascript get first element of array 
Javascript :: angular indexeddb 
Javascript :: how to add jquery to an html css and javascript project 
Javascript :: angular mouseenter 
Javascript :: find element in an array and replace it by a callback function 
Javascript :: Program to find GCD or HCF of two numbers javascript 
Javascript :: Merging Or Copying Arrays Using Spread Operator 
Javascript :: speech to text in js 
Javascript :: connectedcallback web components 
ADD CONTENT
Topic
Content
Source link
Name
8+2 =