priorityjs

1.2.3 • Public • Published

Priority Queue

This is a very simple to use javascript implementation of a priority queue. Use as follows,

var queue = require('priorityjs');

var pq = new queue.PriorityQ(function(x, y){ return x < y; });
pq.push(4);
pq.push(2);
pq.push(8);

pq.peek(); // peek 2, 4, 8 etc.

pq.pop();  // pop (remove) 2, 4, 8 etc.

pq.clear();  // reset
...

Readme

Keywords

Package Sidebar

Install

npm i priorityjs

Weekly Downloads

1

Version

1.2.3

License

MIT

Unpacked Size

5.77 kB

Total Files

4

Last publish

Collaborators

  • ernie_hs