首页 > 解决方案 > 我如何获得优先队列堆的第 x 个最大值和第 y 个最小值?

问题描述

我如何获得优先队列堆的第 x 个最大值和第 y 个最小值?我知道标准 STL 库中有 MIN 和 MAX,但它们并不能完全为我完成这项工作......

换句话说,例如,我需要在包含 10 个变量的优先级队列堆中获取第二个最小值和第三个最大值。我需要比较可以推入向量的变量。

标签: c++priority-queue

解决方案


推荐阅读