utilities-library
Preparing search index...
The search index is not available
utilities-library
MWayTree
Class MWayTree<T>
Clase que representa un arbol m-way tree y proporciona métodos para manipularlo.
Type Parameters
T
Index
Constructors
constructor
Properties
degree
root
Methods
cardinality
count
Left
Children
count
Nodes
In
Level
count
Right
Children
delete
find
Key
find
KeyR
get
Root
has
Key
height
heightR
in
OrderR
insert
insertR
is
Empty
is
Full
Nodein
Level
level
Order
level
OrderR
max
maxR
min
minR
post
OrderR
pre
Order
pre
OrderR
set
Root
size
sizeR
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
:
null
|
MWayNode
<
T
>
Methods
cardinality
cardinality
(
root
:
null
|
MWayNode
<
T
>
)
:
number
Parameters
root
:
null
|
MWayNode
<
T
>
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
(
key
:
number
)
:
null
|
T
Parameters
key
:
number
Returns
null
|
T
find
KeyR
findKeyR
(
keyToSearch
:
number
)
:
null
|
T
Parameters
keyToSearch
:
number
Returns
null
|
T
get
Root
getRoot
()
:
null
|
MWayNode
<
T
>
Returns
null
|
MWayNode
<
T
>
has
Key
hasKey
(
key
:
number
)
:
boolean
Parameters
key
:
number
Returns
boolean
height
height
(
root
:
null
|
MWayNode
<
T
>
)
:
number
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
number
heightR
heightR
(
root
:
null
|
MWayNode
<
T
>
)
:
number
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
number
in
OrderR
inOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
insert
insert
(
data
:
Data
<
T
>
)
:
this
Parameters
data
:
Data
<
T
>
Returns
this
insertR
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
OrderR
levelOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
max
max
(
root
:
null
|
MWayNode
<
T
>
)
:
null
|
MWayNode
<
T
>
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
null
|
MWayNode
<
T
>
maxR
maxR
(
root
:
null
|
MWayNode
<
T
>
)
:
null
|
MWayNode
<
T
>
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
null
|
MWayNode
<
T
>
min
min
(
root
:
null
|
MWayNode
<
T
>
)
:
null
|
MWayNode
<
T
>
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
null
|
MWayNode
<
T
>
minR
minR
(
root
:
null
|
MWayNode
<
T
>
)
:
null
|
MWayNode
<
T
>
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
null
|
MWayNode
<
T
>
post
OrderR
postOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
pre
Order
preOrder
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
pre
OrderR
preOrderR
()
:
Data
<
T
>
[]
Returns
Data
<
T
>
[]
set
Root
setRoot
(
newRoot
:
null
|
MWayNode
<
T
>
)
:
void
Parameters
newRoot
:
null
|
MWayNode
<
T
>
Returns
void
size
size
(
root
:
null
|
MWayNode
<
T
>
)
:
number
Parameters
root
:
null
|
MWayNode
<
T
>
Returns
number
sizeR
sizeR
(
root
:
null
|
MWayNode
<
T
>
)
:
number
Parameters
root
:
null
|
MWayNode
<
T
>
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
getRoot
hasKey
height
heightR
inOrderR
insert
insertR
isEmpty
isFullNodeinLevel
levelOrder
levelOrderR
max
maxR
min
minR
postOrderR
preOrder
preOrderR
setRoot
size
sizeR
toString
Modules
AVLTree
BinarySearchTree
Cadena
ListaCircular
ListaDoblementeEnlazada
ListaEnlazada
Matriz
MWayTree
Numero
Queue
Stack
Tensor
Vector
Clase que representa un arbol m-way tree y proporciona métodos para manipularlo.