Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • Heap

Implements

  • Iterable<T>

Index

Constructors

  • new Heap<T>(cmp: Cmp<T>, initials?: T[]): Heap<T>
  • Type parameters

    • T

    Parameters

    • cmp: Cmp<T>
    • initials: T[] = []

    Returns Heap<T>

Methods

  • [iterator](): Generator<T, void, unknown>
  • Returns Generator<T, void, unknown>

  • getSize(): number
  • Returns number

  • i(index: 0): T
  • throws

    RangeError

    Parameters

    • index: 0

    Returns T

  • Parameters

    • x: T

    Returns Node<T>

  • shift(): T
  • throws

    RangeError

    Returns T

Generated using TypeDoc