Esta sua forma é a mais facil para se fazer ordenação, mas existe varios algoritmos para ordenação de numeros. Metodo bolha, Insertion Sort, Merge Sort e Quick Sort, estes são os mais conhecidos, cada um com sua complexidade. A questão de ordenação é ou era muito discutida. Procure sobre estes algortimos que eu citei para você cada vez melhorar seu codigo.