utilities-library
Search
Preparing search index...
MWayTree
Class MWayTree<T>
Clase que representa un arbol m-way tree y proporciona métodos para manipularlo.
Type Parameters
T
Hierarchy (
View Summary
)
MWayTree
BTree
Index
Constructors
constructor
Properties
degree
root
Methods
cardinality
count
Left
Children
count
Nodes
In
Level
count
Right
Children
delete
find
Key
find
Key
R
get
Node
get
Node
R
get
Root
has
Key
height
height
R
in
Order
R
insert
insert
R
is
Empty
is
Full
Nodein
Level
level
Order
level
Order
R
max
max
R
min
min
R
post
Order
R
pre
Order
pre
Order
R
set
Root
size
size
R
to
String
Constructors
constructor
new
MWayTree
<
T
>
(
degree
?:
number
)
:
MWayTree
<
T
>
Type Parameters
T
Parameters
degree
:
number
= DEFAULT_GRADE
Returns
MWayTree
<
T
>
Properties
Protected
degree
degree
:
number
Protected
root
root
:
MWayTreeNode
<
T
>
|
null
Methods
cardinality
cardinality
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
number
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
number
count
Left
Children
countLeftChildren
()
:
number
Returns
number
count
Nodes
In
Level
countNodesInLevel
(
targetLevel
:
number
)
:
number
Parameters
targetLevel
:
number
Returns
number
count
Right
Children
countRightChildren
()
:
number
Returns
number
delete
delete
(
keyToDelete
:
number
)
:
void
Parameters
keyToDelete
:
number
Returns
void
find
Key
findKey
(
keyToSearch
:
number
)
:
T
|
null
|
undefined
Parameters
keyToSearch
:
number
Returns
T
|
null
|
undefined
find
Key
R
findKeyR
(
keyToSearch
:
number
)
:
T
|
null
|
undefined
Parameters
keyToSearch
:
number
Returns
T
|
null
|
undefined
get
Node
getNode
(
root
:
MWayTreeNode
<
T
>
|
null
,
key
:
number
)
:
MWayTreeNode
<
T
>
|
null
Parameters
root
:
MWayTreeNode
<
T
>
|
null
key
:
number
Returns
MWayTreeNode
<
T
>
|
null
get
Node
R
getNodeR
(
root
:
MWayTreeNode
<
T
>
|
null
,
keyToSearch
:
number
,
)
:
MWayTreeNode
<
T
>
|
null
Parameters
root
:
MWayTreeNode
<
T
>
|
null
keyToSearch
:
number
Returns
MWayTreeNode
<
T
>
|
null
get
Root
getRoot
()
:
MWayTreeNode
<
T
>
|
null
Returns
MWayTreeNode
<
T
>
|
null
has
Key
hasKey
(
key
:
number
)
:
boolean
Parameters
key
:
number
Returns
boolean
height
height
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
number
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
number
height
R
heightR
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
number
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
number
in
Order
R
inOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
insert
insert
(
data
:
Data
<
T
>
)
:
this
Parameters
data
:
Data
<
T
>
Returns
this
insert
R
insertR
(
data
:
Data
<
T
>
)
:
MWayTree
<
T
>
Parameters
data
:
Data
<
T
>
Returns
MWayTree
<
T
>
is
Empty
isEmpty
()
:
boolean
Returns
boolean
is
Full
Nodein
Level
isFullNodeinLevel
(
targetLevel
:
number
)
:
boolean
Parameters
targetLevel
:
number
Returns
boolean
level
Order
levelOrder
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
level
Order
R
levelOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
max
max
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
MWayTreeNode
<
T
>
|
null
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
MWayTreeNode
<
T
>
|
null
max
R
maxR
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
MWayTreeNode
<
T
>
|
null
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
MWayTreeNode
<
T
>
|
null
min
min
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
MWayTreeNode
<
T
>
|
null
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
MWayTreeNode
<
T
>
|
null
min
R
minR
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
MWayTreeNode
<
T
>
|
null
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
MWayTreeNode
<
T
>
|
null
post
Order
R
postOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
pre
Order
preOrder
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
pre
Order
R
preOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
set
Root
setRoot
(
newRoot
:
MWayTreeNode
<
T
>
|
null
)
:
void
Parameters
newRoot
:
MWayTreeNode
<
T
>
|
null
Returns
void
size
size
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
number
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
number
size
R
sizeR
(
root
:
MWayTreeNode
<
T
>
|
null
)
:
number
Parameters
root
:
MWayTreeNode
<
T
>
|
null
Returns
number
to
String
toString
()
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
degree
root
Methods
cardinality
countLeftChildren
countNodesInLevel
countRightChildren
delete
findKey
findKeyR
getNode
getNodeR
getRoot
hasKey
height
heightR
inOrderR
insert
insertR
isEmpty
isFullNodeinLevel
levelOrder
levelOrderR
max
maxR
min
minR
postOrderR
preOrder
preOrderR
setRoot
size
sizeR
toString
AVLTree
AVLTreeNode
BinarySearchTree
BinarySearchTreeNode
BTree
BTreeNode
Cadena
ListaCircular
ListaDoblementeEnlazada
ListaEnlazada
Matriz
MWayTree
MWayTreeNode
Numero
Queue
Stack
Tensor
Vector
NodoListaCircular
NodoListaDoblementeEnlazada
NodoListaEnlazada
Clase que representa un arbol m-way tree y proporciona métodos para manipularlo.