为 map<int、pair<int、int 创建比较器>>



我有一个map<int, pair<int, int>>,我想按key降序存储元素。如果有任何相等的价值,我希望pair.first更少。

例:

10, {5, 10}10, {6, 10}小,应该放得更早吗?

PS - 我不是C++专业人士

map<Key, Value>仅在键上排序。 (就像@DeiDei说的(

因此,无法通过map<int, pair<int, int>>获得所需的订单。 您必须使用不同的数据结构。

最新更新