еборе элементов кучи вы не пол
Автор admin Среда, 10 июня 2009 11:32
еборе элементов кучи вы не получите ожидаемого порядка следования элементов приоритетной очереди. Вообще говоря, нужного результата можно добиться простым вызовом функции sort_heap(), но это решение работает только один раз; после вызова куча превращается в отсортированный список. Чтобы снова использовать его как кучу, необходимо снова вызвать функцию make_heap(). Мы можем инкапсулировать этот вызов в пользовательской реализации очереди: //: С07:PriorityQueue6.срр #include
Комментарии закрыты.
Последние комментарии