Поэтому я хочу запустить sort_heap () из STL для типов кучи, определенных в Boost, что-то, что в конечном итоге выглядело бы так:
fibonacci_heap<int> heap;
heap.push(0);
heap.push(1);
heap.push(3);
heap.push(2);
std::sort_heap(heap.begin(), heap.end());
возможно ли что-то подобное или мне придется написать алгоритм heapsort для типов Boost?
Задача ещё не решена.
Других решений пока нет …