如何配置std :: priority_queue以忽略重复项?

Fra*_*ank 12 c++ heap stl priority-queue

如何配置std::priority_queue忽略重复?

当我添加一个已经包含的密钥时,应该忽略这个新密钥.(就我而言,旧的和新的优先级将始终完全相同.)

复杂性它不应该有所作为:它会尝试插入适当的位置,在那里找到现有的并且什么都不做.问题是,是否std::priority_queue可以这种方式配置.

Aat*_*man 8

您可以从STL集中实现priority_queue.

实现可以在C++中迭代的优先级队列