Mi sembra che ci sia l'algo BUBBLESORT che ti possa aiutare... Ora nn me lo ricordo, ma se guardi in giro lo dovresti trovare...