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
...

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.2.31latest

Version History

VersionDownloads (Last 7 Days)Published
1.2.31
1.2.20
1.2.10
1.2.00
1.1.40
1.1.30
1.1.20
1.1.10
1.1.00
1.0.20
1.0.00

Package Sidebar

Install

npm i priorityjs

Weekly Downloads

0

Version

1.2.3

License

MIT

Unpacked Size

5.77 kB

Total Files

4

Last publish

Collaborators

  • ernie_hs