ciao a tutti, ho una piccola difficoltà a comprendere come realizzare un algoritmo di bubble sort.
ho una struttura di questo tipo:
codice:
typedef struct st_BOOK
{
char autore[20], titolo[20], editore[20], edizione[5], genere[20];
struct st_BOOK *next;
}
e ho realizzato anche una funzione per scambiare gli indirizzi
codice:
void scambia_libri(BOOK *primo, BOOK *secondo)
{
BOOK *tmp;
tmp = primo;
primo = secondo;
secondo = tmp;
return;
}
ora, non sono certo nè dell'utilità nè del fatto che funzioni, però nn so come gestire il resto dell'algoritmo e nn so se basta appunto scambiare gli indirizzi dei puntatori o cosa...