我正在寻找与stl(push_heap,,)类似的算法pop_heap,make_heap除了能够有效弹出最小值和最大值。AKA双端优先队列。如上所述这里。
push_heap
pop_heap
make_heap
双端优先级队列的任何干净实现也可以作为替代方案,但是这个问题主要是关于MinMax Heap实现的。
我的Google Fu并没有取得丰硕的成果,但是可以肯定,它一定存在吗?
如果您正在寻找算法实现,请尝试搜索Github。