BinaryHeap.d.ts 423 B

12345678910111213141516
  1. export default class BinaryHeap {
  2. private _elements;
  3. constructor(options: any);
  4. add(): void;
  5. first(): any;
  6. removeFirst(): any;
  7. clone(): BinaryHeap;
  8. toSortedArray(): any[];
  9. toArray(): never[];
  10. size(): any;
  11. _bubble(bubbleIndex: any): void;
  12. _sink(sinkIndex: any): void;
  13. _parentIndex(index: any): number;
  14. _childIndexes(index: any): number[];
  15. _score(element: any): any;
  16. }