Aplicația 1
Se dă un vector de numere întregi. Să se ordoneze crescător valorile din vector.Fișier de intrare: sort.in
Linia 1: n - numărul de elemente din vector
Linia 2: A1 - elementul 1 din vector [...]
Linia n+1: An - elementul n din vector
Fișier de ieșire: sort.out
Linia 1: S1 ... Sn, unde S este șirul A sortat crescător
Restricții
-30000<=A1, ..., An<=30000
-1<=n<=30000
Organizați vectorul ca un heap și extrageți pe rând minimul. În acest mod, complexitatea totală va fi [n log n] independent de structura datelor de intrare.