标签: c++ sorting boost
boost库中是否有一些可以对键值对进行排序的函数?
e.g。 keys是一个双变量数组,值是数组的某个索引(整数)。
答案 0 :(得分:1)
您可能想要的是std::map<My_Double_Array, size_t>以及您自己的My_Double_Array类,它包含您的double变量数组并提供operator <()进行排序。或者只是std::map<std::vector<double>, size_t>可能就是您所需要的。
std::map<My_Double_Array, size_t>
My_Double_Array
double
operator <()
std::map<std::vector<double>, size_t>