Modifier and Type | Field and Description |
---|---|
private ArbolNodo |
Arbol.arbol
El arbol.
|
private ArbolNodo |
ArbolNodo.derecha
El hijo a la derecha.
|
private ArbolNodo |
ArbolNodo.izquerda
El hijo a la izquerda.
|
private ArbolNodo |
ArbolNodo.padre
El padre del nodo.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.util.List<ArbolNodo>> |
Arbol.niveles
Los nivles del arbol con todos sus nodos.
|
private java.util.List<ArbolNodo> |
Arbol.order
El orden que ha sido usado.
|
Modifier and Type | Method and Description |
---|---|
ArbolNodo |
Arbol.getArbol()
Devolver el arbol.
|
ArbolNodo |
ArbolNodo.getDerecha()
Devolver el hijo derecho.
|
ArbolNodo |
ArbolNodo.getIzquerda()
Devolver el hijo izquerdo.
|
ArbolNodo |
ArbolNodo.getPadre()
Devolver el padre.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<ArbolNodo>> |
Arbol.getNiveles()
Devolver la lista de nivles del arbol.
|
java.util.List<ArbolNodo> |
Arbol.inOrder()
Ordenar el arbol usando inOrder.
|
java.util.List<ArbolNodo> |
Arbol.postOrder()
Ordenar el arbol usando postOrder.
|
java.util.List<ArbolNodo> |
Arbol.preOrder()
Ordenar el arbol usando preOrder.
|
Modifier and Type | Method and Description |
---|---|
int |
Arbol.calcularAltura(ArbolNodo nodo)
Encontrar y devolver la altura del arbol usando recursividad.
|
void |
Arbol.calcularNiveles(ArbolNodo nodo,
int nivel)
Calcular los nivles del arbol usando recursividad.
|
void |
Arbol.inOrder(ArbolNodo nodo)
El meteodo recursivo de inOrder que acumularĂ¡ los nodos en una lista.
|
void |
Arbol.postOrder(ArbolNodo nodo)
El meteodo recursivo de postOrder que acumularĂ¡ los nodos en una lista.
|
void |
Arbol.preOrder(ArbolNodo nodo)
El meteodo recursivo de preOrder que acumularĂ¡ los nodos en una lista.
|
void |
ArbolNodo.setDerecha(ArbolNodo derecha)
Cambiar el hijo derecho.
|
void |
ArbolNodo.setIzquerda(ArbolNodo izquerda)
Devolver el hijo izquerdo.
|
void |
ArbolNodo.setPadre(ArbolNodo padre)
Cambiar padre.
|