ixfx
Preparing search index...
@ixfx/collections
Trees
BinarySearchTree
Bst
Class Bst<T>
Type Parameters
T
Index
Constructors
constructor
Methods
find
has
in
Order
insert
max
min
post
Order
pre
Order
remove
to
Array
In
Order
values
In
Order
Properties
comparer
root
Constructors
constructor
new
Bst
<
T
>
(
comparer
?:
Comparer
<
T
>
)
:
Bst
<
T
>
Type Parameters
T
Parameters
comparer
:
Comparer
<
T
>
= ...
Returns
Bst
<
T
>
Methods
find
find
(
value
:
T
)
:
BstNode
<
T
>
|
undefined
Parameters
value
:
T
Returns
BstNode
<
T
>
|
undefined
has
has
(
value
:
T
)
:
boolean
Parameters
value
:
T
Returns
boolean
in
Order
inOrder
()
:
IterableIterator
<
BstNode
<
T
>
>
Returns
IterableIterator
<
BstNode
<
T
>
>
insert
insert
(
value
:
T
)
:
BstNode
<
T
>
Parameters
value
:
T
Returns
BstNode
<
T
>
max
max
()
:
BstNode
<
T
>
|
undefined
Returns
BstNode
<
T
>
|
undefined
min
min
()
:
BstNode
<
T
>
|
undefined
Returns
BstNode
<
T
>
|
undefined
post
Order
postOrder
()
:
IterableIterator
<
BstNode
<
T
>
>
Returns
IterableIterator
<
BstNode
<
T
>
>
pre
Order
preOrder
()
:
IterableIterator
<
BstNode
<
T
>
>
Returns
IterableIterator
<
BstNode
<
T
>
>
remove
remove
(
value
:
T
)
:
boolean
Parameters
value
:
T
Returns
boolean
to
Array
In
Order
toArrayInOrder
()
:
T
[]
Returns
T
[]
values
In
Order
valuesInOrder
()
:
IterableIterator
<
T
>
Returns
IterableIterator
<
T
>
Properties
Readonly
comparer
comparer
:
Comparer
<
T
>
root
root
:
BstNode
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
find
has
in
Order
insert
max
min
post
Order
pre
Order
remove
to
Array
In
Order
values
In
Order
Properties
comparer
root
ixfx
Loading...