io dico la mia...Originariamente inviato da ILDaTcH
mamma mia ma come si fa!!!
Definire una procedura ricorsiva FirstLast che, data una lista semplice di interi, porta in ultima posizione il primo elemento.
Di sicuro sarà del tipo:
Codice PHP:
void FirstLast(ListaInteri l) {
if(l==NULL)
return;
ListaInteri temp;
//codice da completare
FirstLast(l->next);
}
al posto del commento metti:
if ( l->next->next == NULL ) //se il next del prossimo elemento è la fine della lista
l->next = l; //allora il next (l'ultimo elemento in lista) è uguale ad l
...spero ti sia d'aiuto!!![]()