1.0.2 • Published 2 years ago

@jsalgo/priority-queue v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@jsalgo/priority-queue

Always get the highest priority item first.

Install

npm i @jsalgo/priority-queue

Usage

const queue = new PriorityQueue<string>();
queue.add('apple', 1);
queue.add('box', 2);
queue.peak();  // get 'box', coz box's priority is higher than apple
queue.poll(); // get 'box' and remove it from the queue
queue.poll(); // get 'apple'