salve ragazzi, sono sempre qui, a cercare una soluzione per gli alberi, maledetti alberi, adesso il mio compito è quello di cercare il nodo max tra tutte le foglie, ma.......... mi restituisce il valore della I, quindi nn cicla sulle altre....
codice:
public static Integer MassimaFoglie(Tree<Integer>T,Position<Integer>nodo,int Max){
if(T.isExternal(nodo)){
int massimo=nodo.element();
if(massimo>Max)
Max=massimo;
}
else{
if(T.isInternal(nodo))
for(Position<Integer>figli:T.children(nodo)){
return Max=(MassimaFoglie(T,figli,Max));
}
}
io l'ho impostata cosi!!....... aiuto grazie