Сообщение от Deff
|
Можно свести к алгоритму для питона,
|
Причем тут Python?
Сообщение от icqprophet
|
на с++ альтернативный код пашет
|
Я бы так писал:
#include <algorithm>
#include <vector>
template <typename ...T>
void heapsort (T... range) {
std::make_heap(range...);
std::sort_heap(range...);
}
;
std::vector<int> vector = {1, 4, 3, 0, 2};
heapsort(vector.begin(), vector.end()); // 0, 1, 2, 3, 4
PS: C++11