Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • UnionFind

Implements

Index

Constructors

constructor

Properties

Private _arr

_arr: number[]

Private _idToObject

_idToObject: Map<number, T>

Private _numberOfComponents

_numberOfComponents: number

Private _objectToId

_objectToId: Map<T, number>

Private _sizes

_sizes: number[]

Accessors

numberOfComponents

  • get numberOfComponents(): number

Methods

add

  • add(item: T): void

find

  • find(item: T): T

Private findIndex

  • findIndex(item: T): number

isConnected

  • isConnected(item1: T, item2: T): boolean

size

  • size(item: T): number

union

  • union(item1: T, item2: T): void

Generated using TypeDoc