@bears-garden/queue

classic Queue implementation

Usage no npm install needed!

<script type="module">
  import bearsGardenQueue from 'https://cdn.skypack.dev/@bears-garden/queue';
</script>

README

@bears-garden/queue

classic queue implementation

Usage

var Queue = require("@bears-garden/queue");
let q = new Queue();

enqueue

@runtime O(1)
q.enqueue(obj);

dequeue

@runtime O(1) while( !q.empty() ){
let o = q.dequeue();
}

empty

@runtime O(1) @returns true when the Q is empty