|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2006
Città: Roma
Messaggi: 1008
|
[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! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
La tua funzione è un po' stranina come implementazione. Una funzione più semplice e funzionante è questa:
Codice:
int lenght(Listitem *ptr )
{
if(ptr==NULL)
return 0;
if(ptr!=NULL)
return lenght(ptr->next) +1 ;
}
Giorgio
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2006
Città: Roma
Messaggi: 1008
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:57.




















