При поиске некоторых функций в документации по стандартной библиотеке C++ я читал, что push и pop для очередей приоритетов требуют постоянного времени.Используется структура очереди приоритетов?
http://www.cplusplus.com/reference/stl/priority_queue/push/
Константа (в priority_queue). Хотя обратите внимание, что push_heap работает в логарифмическом времени.
Мой вопрос в том, какая структура данных используется для поддержки очереди приоритетов с помощью O (1) для push и pop?
Где вы это читали? –
http://www.cplusplus.com/reference/stl/priority_queue/push/ –