@aureooms/js-binomial-heap
Binomial heap data structures for JavaScript. See docs. Parent is @aureooms/js-heap.
//
// o o o--. o
// |\ |\ |\ \ /|\
// o o + o o = o o o = o o o
// | | | |\ | |\
// o o o o o o o o
// | |
// o o
//
let heaps = [
new ( BinomialHeap( BinomialTreeWithParent ) )( compare.increasing ) ,
new ( BinomialHeap( BinomialTree ) )( compare.increasing ) ,
new ( LazyBinomialHeap( BinomialTree ) )( compare.increasing ) ,
new ( LazyBinomialHeap( BinomialTreeWithParent ) )( compare.increasing ) ,
] ;