View Full Version : [C, Liste]Lunghezza Ricorsiva
ciao ragazzi ho un problema nella stesura di una fuznione che calcoli la lunghezza di un lista di interi(ne conti il numero presente), in maniera ricorsiva...potete aiutarmi???
grazie mille...ciao!!
http://rafb.net/p/UGacku62.html
naturalmente la funzione a cui faccio rif. nel codice è lenght!:D
magix2003
23-06-2008, 17:17
La tua funzione è un po' stranina come implementazione. Una funzione più semplice e funzionante è questa:
int lenght(Listitem *ptr )
{
if(ptr==NULL)
return 0;
if(ptr!=NULL)
return lenght(ptr->next) +1 ;
}
Ciao,
Giorgio
http://rafb.net/p/UGacku62.html
naturalmente la funzione a cui faccio rif. nel codice è lenght!:D si dice length, non lenght.
La tua funzione è un po' stranina come implementazione. Una funzione più semplice e funzionante è questa:
int lenght(Listitem *ptr )
{
if(ptr==NULL)
return 0;
if(ptr!=NULL)
return lenght(ptr->next) +1 ;
}
Ciao,
Giorgio
grazie mille...ciao!;) ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.