l'algoritmo piu' semplice ma con complessita' piu' alta e' il bubblesort

e' in sostanza un doppio ciclo:

due variabili di controllo i e j

i = 0
for (i... fino a n){

for (j = i ...fino a n){
qui dentro fai i confronti e fai sostituzioni
se a>b lo scambi

}
}// qualcosa del genere



cerca su wikipedia gli algoritmi di ordinamento