Pagini recente » Cod sursa (job #370957) | Cod sursa (job #2108876) | Cod sursa (job #1181567) | Cod sursa (job #426868) | Cod sursa (job #240090)
Cod sursa(job #240090)
/*
Heapuri din STL
*/
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
vector< int > V;
int main() {
int N, x, i;
freopen("algsort.in", "r", stdin);
freopen("algsort.out", "w", stdout);
scanf("%d", &N);
for( i = 0; i < N; i++ ) {
scanf("%d", &x);
V.push_back( x );
}
make_heap( V.begin(), V.end() );
sort_heap( V.begin(), V.end() );
for( i = 0; i < N; i++ )
printf("%d ", V[i]);
return 0;
}