PDA

Visualizza la versione completa : [C] Funzione ricorsiva: trova il minore della lista


bersan
29-01-2007, 12:55
Ormai l’avrete capito che mi sto esercitando sulle liste... venerdì ho l’esame scritto...
Con la funzione iterativa che restituisce il minore di una lista, non ho trovato difficoltà ma Non sto riuscendo a risolvere il problema in modo ricorsivo
Grazie a chi mi vorrà aiutare.

doraemon83
29-01-2007, 16:31
int minimo(list *L) {
if (L=null)
return INT_MAX;
else
min=minimo(L->next);
if (L->info<min)
return L->info;
else
return min;


l'ho scritto direttamente nel browser e non l'ho testato, ma dovrebbe essere cosi.

bersan
29-01-2007, 20:17
Grazie mille.
Funziona!

Xaratroom
29-01-2007, 23:34
Ma all'università non si fa proprio nulla he ?
lol

doraemon83
30-01-2007, 01:28
Originariamente inviato da Xaratroom
Ma all'università non si fa proprio nulla he ?
lol

A quanto pare...... :zizi: :zizi:

Cmq giusto per chiarezza e per gli altri aggiusto un paio di errorini


int minimo(list *L) {
if (L==null)
return INT_MAX;
else
min=minimo(L->next);
if (L->info<min)
return L->info;
else
return min;
}

bersan
30-01-2007, 10:17
Originariamente inviato da Xaratroom
Ma all'università non si fa proprio nulla he ?
lol
Io lavoro e non ho la possibilità di frequentare le lezioni
Per ciò non saprei risponderti

Xaratroom
30-01-2007, 17:27
Io lavoro e non ho la possibilità di frequentare le lezioni
Per ciò non saprei risponderti

Stavo scherzando :zizi:

lol ( Lots Of Laughing )

Loading