Class PriorityQueue<T>

优先级队列模板类

Export

Date

2023.12.6

Author

lyx

Type Parameters

  • T

Hierarchy

  • PriorityQueue

Constructors

Accessors

Methods

Constructors

  • Type Parameters

    • T

    Parameters

    • Optional comparator: ((item1, item2) => 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
    • Optional comparator: ((item) => boolean)
        • (item): boolean
        • Parameters

          • item: T

          Returns boolean

    Returns boolean

  • Returns T

  • Parameters

    • value: T

    Returns void

  • Returns T