在C++标准库文档中搜索某些函数时,我阅读推送和弹出优先级队列需要一段时间。使用优先级队列结构吗?
http://www.cplusplus.com/reference/stl/priority_queue/push/
常数(在priority_queue)。虽然注意到push_heap在对数时间运行。
我的问题是什么样的数据结构被用来维护一个优先级队列与O(1)推和弹?根据
http://www.cppreference.com/wiki/stl/priority_queue/pop
http://www.cppreference.com/wiki/stl/priority_queue/push
你从哪里读到的? – 2010-04-10 15:42:01
http://www.cplusplus.com/reference/stl/priority_queue/push/ – 2010-04-10 15:43:19