prova così:
codice:void bubblesort(lemma * x[], int n) { for (int i=0; i<n; i++){ for (int k=n-1; k>=i; --k) { if (x[k-1]->italiano > x[k]->italiano) { swap(&x[i], &x[i+1]); } } } }![]()
prova così:
codice:void bubblesort(lemma * x[], int n) { for (int i=0; i<n; i++){ for (int k=n-1; k>=i; --k) { if (x[k-1]->italiano > x[k]->italiano) { swap(&x[i], &x[i+1]); } } } }![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
Il messaggio di prima si riferiva al bubble sort.
ooopss, abbiamo postato assieme, bhè abiamo detto la stessa cosa sul ciclo, non avevo pensato ad usare strcmp.
![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
il bubble sort va è il quick sort che da problemi ..