【问题标题】:How to sort a pair of keys and values using boost? [closed]如何使用 boost 对一对键和值进行排序? [关闭]
【发布时间】:2013-09-09 11:39:55
【问题描述】:

boost 库中是否有一些函数可以对键值对进行排序?

例如键是双变量数组,值是数组的某个索引(整数)。

【问题讨论】:

  • 在获得帮助之前,请更具体一些,按什么排序?你试过什么排序功能?
  • 可能不会; Boost 不会重复 std::sort
  • 我不明白这个问题。您是否要对成对的向量进行排序?或者只是与键映射关联的值?

标签: c++ sorting boost


【解决方案1】:

您可能想要的是一个std::map<My_Double_Array, size_t> 以及您自己的My_Double_Array 类,该类包装您的double 变量数组并提供一个operator <() 用于排序。或者只是 std::map<std::vector<double>, size_t> 可能就是您所需要的。

【讨论】:

    猜你喜欢
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    相关资源
    最近更新 更多