PDA

Visualizza la versione completa : da iterativa a ricorsiva [C]


vAiO
12-01-2005, 00:46
scusate ragazzi qualcuno di voi sarebbe in grado di trasformarmi questa funzione in una equivalente ma ricorsiva?



void disposizioni() {
struct community *cursor,*cursor1;
cursor,cursor1=head;
while (cursor!=NULL) {
while (cursor1!=NULL) {
printf("\n(%i,%i)",cursor->a,cursor->b);
printf(" (%i,%i)",cursor1->a,cursor1->b);
cursor1=cursor1->next;
}
cursor1=head;
cursor=cursor->next;
}
}


dove *head punta a una lista di elemeti contenente (int a) e (int b)

questo codice mostra tutte le disposizioni di classe k=2 in N elementi (gli elelemtni dipendono dalla lunghezza della lista)

Ciao!!

vAiO
12-01-2005, 00:54
aggiungo che vorrei trovare una funzione ricorsiva per fare in modo che la funzione sopra descritta sia generalizzabile per una classe k qualsiasi su n elementi!

Loading