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