@cosmicmind/algojs
Version:
A TypeScript library featuring algorithms and data structures.
10 lines • 715 B
TypeScript
export declare const heapParent: (index: number) => number | never;
export declare const heapLeft: (index: number) => number | never;
export declare const heapRight: (index: number) => number | never;
export declare const heapSwapAt: <T>(nodes: T[], a: number, b: number) => void;
export declare const heapMaxHeapify: <T>(nodes: T[], size: number, index?: number) => void | never;
export declare const heapMinHeapify: <T>(nodes: T[], size: number, index?: number) => void | never;
export declare const buildMaxHeap: <T>(nodes: T[]) => void | never;
export declare const buildMinHeap: <T>(nodes: T[]) => void | never;
export declare const heapSort: <T>(nodes: T[]) => void | never;
//# sourceMappingURL=Heap.d.ts.map