🐙
@heap-data-structure/d-ary-heap
d
-ary heap data structure library for JavaScript.
See docs.
Parent is @heap-data-structure.
import {increasing} from '@total-order/primitive';
import {makeheap} from '@heap-data-structure/d-ary-heap';
makeheap( 2 , increasing , swap , array , 0 , array.length ) ;
// ^ ^ ^ ^ ^ ^
// arity ordering swap input [left , right[
// method
//
import {DAryHeap} from '@heap-data-structure/d-ary-heap';
let heap = new DAryHeap( 2 , increasing ) ;
// ^ ^
// arity ordering
//
📰 Description
This package contains a d
-ary heap implementation that can be parametrized
with any d > 0
.