Java - Arboles

   
Vista:

Arboles

Publicado por jd (5 intervenciones) el 09/11/2009 23:52:07
Por favor como puedo hacer para que este metodo

int altura(NodoArbol nodo){


if(nodo==null)
return -1;
else
return 1+Math.max(altura(nodo.nodoizquierdo),altura(nodo.nododerecho));

}

funcione en esto

System.out.println( "Insertando los siguientes valores: ");

//insertando 10 numeros aleatorios del 0 al 99 en el arbol
for (int i = 1; i<=20 ; i++)
{
valor= (int) (Math.random() * 100);
System.out.print(valor + " ");
arbol.insertarNodo(valor);
}

System.out.println("\n\nRecorrido preorden");
arbol.recorridoPreorden();

System.out.println("\n\nRecorrido inorden");
arbol.recorridoInorden();

System.out.println("\n\nRecorrido posorden");
arbol.recorridoPosorden();

System.out.println("\n\nDigite el nodo");



}
}

Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder