2009-04-13 3 views
6

Мне нужна мини-куча, реализованная в виде двоичного дерева. Действительно быстрый доступ к минимальному узлу и сортировке вставки.C++ Реализация двоичной кучи

Есть ли хорошая реализация в stl или boost, что каждый может указать мне тоже?

ответ

17

Я думаю, что std::priority_queue - это то, что вы ищете.

+0

Спасибо Хэнку, я забыл связать его :) –

-1

STL не имеет понятия (двоичных) деревьев, но существуют методы, которые облегчают сохранение свойств кучи в наборе данных, таких как std :: make_heap, std :: sort_heap, std :: push_heap et cetera ,

Смежные вопросы