Type Parameters

  • T

Hierarchy

  • PairingHeapOperations

Implemented by

Properties

compare: ComparisonFunction<T>
entries: ((root: null | T) => Iterator<T, any, undefined>)

Type declaration

    • (root: null | T): Iterator<T, any, undefined>
    • Parameters

      • root: null | T

      Returns Iterator<T, any, undefined>

meld: ((a: null | T, b: null | T) => null | T)

Type declaration

    • (a: null | T, b: null | T): null | T
    • Parameters

      • a: null | T
      • b: null | T

      Returns null | T

remove: ((root: T, node: T) => null | T)

Type declaration

    • (root: T, node: T): null | T
    • Parameters

      • root: T
      • node: T

      Returns null | T

removeMin: ((root: T) => null | T)

Type declaration

    • (root: T): null | T
    • Parameters

      • root: T

      Returns null | T

removedEntries: ((root: null | T) => Iterator<T, any, undefined>)

Type declaration

    • (root: null | T): Iterator<T, any, undefined>
    • Parameters

      • root: null | T

      Returns Iterator<T, any, undefined>

Generated using TypeDoc