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

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i priorityjs

    Weekly Downloads

    10

    Version

    1.2.3

    License

    MIT

    Unpacked Size

    5.77 kB

    Total Files

    4

    Last publish

    Collaborators

    • ernie_hs