Priority Queue Template Class

PriorityQueue

2023.12.27

yisky

Type Parameters

  • T

Constructors

Accessors

Methods

Constructors

  • Type Parameters

    • T

    Parameters

    • OptionalcompareFn: ((item1: T, item2: T) => boolean)
        • (item1, item2): boolean
        • Parameters

          • item1: T
          • item2: T

          Returns boolean

    Returns PriorityQueue<T>

Accessors

  • get empty(): boolean
  • Returns boolean

  • get size(): number
  • Returns number

Methods

  • Returns void

  • Parameters

    • value: T
    • OptionalcompareFn: ((item: T) => boolean)
        • (item): boolean
        • Parameters

          • item: T

          Returns boolean

    Returns boolean

  • Returns T

  • Parameters

    • value: T

    Returns void

  • Returns T