L==0 dovrebbe essere l'inizio della lista quindi si considera 0 come pari e si va all'elemento di posto 1...poi prima del return non dovresti fare una chiamata ricorsiva in cui passi l'elemento successivo della lista? credo che rimanga sempre bloccato all'elemento iniziale...e comunque se esiste una soluzione iterativa ovvia(come credo che nel tuo caso sia anche piuttosto banale)la ricorsione va evitata in quanto la applichi ad algoritmi che siano di loro stessa natura ricorsivi e quando le prestazioni del sistema sono un punto dolente

Rispondi quotando