addressable-binary-heaps
Version:
A versatile TypeScript library for addressable binary heaps, delivering optimized and scalable min-heap and max-heap implementations, seamlessly supporting both object-oriented and functional paradigms.
9 lines (8 loc) • 340 B
TypeScript
export { AbstractHeap } from './classes/AbstractHeap.js';
export { MaxHeap } from './classes/MaxHeap.js';
export { MinHeap } from './classes/MinHeap.js';
import * as maxHeap from './core/max-heap.js';
export { maxHeap };
import * as minHeap from './core/min-heap.js';
export { minHeap };
export { IHeapArray, IHeapNode } from './types.js';