Spróbuj poprawić sam, a nie proś o gotowe!
A oto moja podpowiedź: Spróbuj znaleźć najmniejszą i największą liczbę algorytmem Quicksort, a potem odejmij. Powinno się zmieścić w czasie, u mnie posortowanie 100 000 elementowej tablicy z liczbami losowymi zajmuje ok. 0,017s.
Powodzenia !!!