Scusami chiedo aiuto per creare una funzione
public static <E> Iterable<Position<E>> searchLeaf(Tree<E> T,E x)
che deve effettuare una visita ricorsiva preorder dell’albero e fermarsi non appena trova una foglia contenente x. La funzione deve restituire una collezione iterabile di tutti i nodi visitati in precedenza. Se x non è contenuto in alcuna foglia dell’albero la funzione deve restituire una collezione contenente tutti i nodi dell’albero.
Saprei farla se non ci fosse la clausula che la funzione NON deve invocare funzioni che restituiscono o utilizzano collezioni/iteratori di tutti i nodi dell’albero.
potete aiutarmi damdomi un suggerimento?
grazie mille a chiunque si dimostrerà disponibile