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