public class ArbolBinario
extends java.lang.Object
Constructor and Description |
---|
ArbolBinario()
Constructor por omision.
|
ArbolBinario(NodoArbol raiz)
Constructor que inicializa un arbol binario con el nodo raiz indicado como parametro.
|
Modifier and Type | Method and Description |
---|---|
int |
altura()
Determina la altura del arbol binario.
|
int |
hojas()
Determina el numero de hojas en el arbol binario.
|
void |
imprimir(NodoArbol nodo)
Imprime el valor contenido en el nodo indicado como parametro.
|
void |
inOrden()
Recorrido del arbol binario en in-Orden.
|
void |
insertar(java.lang.Object elemento)
Metodo para insertar un elemento al arbol binario.
|
int |
nodosInternos()
Determina el numero de nodos internos en el arbol binario.
|
void |
postOrden()
Recorrido del arbol binario en post-Orden.
|
void |
preOrden()
Recorrido del arbol binario en pre-Orden.
|
int |
tamanio()
Determina la cantidad de nodos en el arbol binario.
|
public ArbolBinario()
public ArbolBinario(NodoArbol raiz)
raiz
- -- nodo raiz con el que se inicializa el arbol binario.public void insertar(java.lang.Object elemento)
elemento
- -- dato a insertarpublic int tamanio()
public int altura()
public int hojas()
public int nodosInternos()
public void imprimir(NodoArbol nodo)
nodo
- -- nodo cuyo valor se imprimira en pantallapublic void preOrden()
public void inOrden()
public void postOrden()