Come detto nel titolo il mio algoritmo ha una funzione ricorsiva e viene richiamata in tutti e sette i test e di conseguenza va in ricorsione, in tutti i test tranne nel numero 2. Questo perché il test 2 presenta solo alberi fatti da radice-foglia. Questa situazione per me è il caso base della ricorsione (anche perché da come ci vengono forniti i dati non è possibile avere un arco dove è presente solo il padre o solo il figlio) e quindi gli alberi vanno nella funzione ma escono subito per il caso base non avviando una ricorsione. Nella consegna c'è scritto che bisogna creare una funzione ricorsiva, ed è quello che faccio ma non c'è scritto di preoccuparsi che tutti i test vadano obbligatoriamente in ricorsione. Detto questo devo pensare ad un nuovo codice o c'è qualche altra soluzione? Ma comunque ogni funzione ricorsiva ha un caso base che, se qualcosa entra nella funzione, ed è già il caso base allora non va in ricorsione. Quindi il problema si potrebbe sempre presentare