Ciao a tutti,
qualcuno saprebbe dirmi come implementare in C i "classici" algoritmi di ordinamento come "QuickSort" o "MergeSort" o "InsertionSort" o altri ancora tenendo presente che essi debbono ordinare una lista lineare e non i soliti array?
Per intenderci ogni nodo della lista può avere una struttura del tipo:
ed il risultato deve essere una lista i cui nodi siano nell'ordine alfabetico rispetto al campo info.codice:struct nodoLista { char *info; struct nodoLista *next; };
Ciaoe grazie x l'aiuto.