Options
All
  • Public
  • Public/Protected
  • All
Menu

Type Parameters

  • T

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

  • new Heap<T>(data?: T[], compare?: ((a: T, b: T) => boolean)): Heap<T>

Properties

data: T[]

Accessors

  • get size(): number

Methods

  • insert(value: T): Heap<T>
  • remove(index?: number): undefined | T
  • swap(indexA: number, indexB: number): Heap<T>
  • top(): T

Generated using TypeDoc