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....
io l'ho impostata cosi!!....... aiuto graziecodice: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)); } }

Rispondi quotando