Options
All
  • Public
  • Public/Protected
  • All
Menu

Type Parameters

  • T

Hierarchy

Index

Constructors

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

Properties

data: T[]
map: Map<T, number>

Accessors

  • get size(): number

Methods

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

Generated using TypeDoc