Vorrei trovare il massimo elemento di una lista in ricorsione,in iterazione va bene,ma qui sono bloccatocodice:int somma(node *l1,int *max){ if(l1==NULL) return 0; else{ if(l1->data>(*max)) (*max)=l1->data; return somma(l1->next,max);}}
Come posso fare?
Direi una ricorsione tail?
Grazie in anticipo

Rispondi quotando