Cerința
Se dă n
și un sir cu n
elemente, numere naturale. Folosind metoda HeapSort
, să se sorteze crescător șirul și să se afișeze elementele sale, separate prin câte un spațiu.
Date de intrare
Programul citește din fișierul heap_sort.in
numărul n
, iar apoi n
numere naturale, separate prin spații.
Date de ieșire
Programul va în fișierul heap_sort.out
cele n
numere sortate separate prin spații.
Restricții și precizări
1 ≤ n ≤ 1.000.000
- cele
n
numere citite vor fi mai mici decât1.000.000.000
- se recomandă folosirea metodei HeapSort
Exemplu:
heap_sort.in
5 5 4 3 2 1
heap_sort.out
1 2 3 4 5