Search
Preparing search index...
The search index is not available
tstruct
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"UnionFind/UnionFind"
UnionFind
Class UnionFind<T>
Type parameters
T
Hierarchy
UnionFind
Implements
IUnionFind
<
T
>
Index
Constructors
constructor
Properties
_arr
_id
ToObject
_number
OfComponents
_object
ToId
_sizes
Accessors
number
OfComponents
Methods
add
find
find
Index
is
Connected
size
union
Constructors
constructor
new
Union
Find
(
)
:
UnionFind
Returns
UnionFind
Properties
Private
_arr
_arr
:
number
[]
Private
_id
ToObject
_id
ToObject
:
Map
<
number
,
T
>
Private
_number
OfComponents
_number
OfComponents
:
number
Private
_object
ToId
_object
ToId
:
Map
<
T
,
number
>
Private
_sizes
_sizes
:
number
[]
Accessors
number
OfComponents
get
numberOfComponents
(
)
:
number
Returns
number
Methods
add
add
(
item
:
T
)
:
void
Parameters
item:
T
Returns
void
find
find
(
item
:
T
)
:
T
Parameters
item:
T
Returns
T
Private
find
Index
find
Index
(
item
:
T
)
:
number
Parameters
item:
T
Returns
number
is
Connected
is
Connected
(
item1
:
T
, item2
:
T
)
:
boolean
Parameters
item1:
T
item2:
T
Returns
boolean
size
size
(
item
:
T
)
:
number
Parameters
item:
T
Returns
number
union
union
(
item1
:
T
, item2
:
T
)
:
void
Parameters
item1:
T
item2:
T
Returns
void
Globals
"
Binary
Tree/AVLTree"
"
Binary
Tree/
Binary
Search
Tree"
"
Binary
Tree/
Binary
Tree"
"
Common/
Common"
"
Compare
Function"
"
Graph/
Graph"
"
Heap/
Heap"
"
Linked
List/
Linked
List"
"
Queue/
Priority
Queue"
"
Queue/
Queue"
"
Sorting
Algorithms/
Sorting
Algorithms"
"
Stack/
Stack"
"
Trie/
Trie"
"
Union
Find/
Union
Find"
Union
Find
constructor
_arr
_id
ToObject
_number
OfComponents
_object
ToId
_sizes
number
OfComponents
add
find
find
Index
is
Connected
size
union
IUnion
Find
Generated using
TypeDoc