In che linguaggio ??

Cmq in generale in alcuni linguaggi (es. python) ci sono dei metodi .sort () che ordinano una lista

In linguaggi più scarni ( es C ) ti devi scrivere tu una funzione di ordinamento. Ci sono vari algoritmi di ordinamento, uno dei più usati è il bubble sort

http://it.wikipedia.org/wiki/Bubble_sort