有一个函数可以做到这一点吗?
我想提取索引中最高值的前 5 个索引。
我只能获取最高值的索引,但然后我必须删除它并再次执行,还有其他方法吗?
for (unsigned i = 0; i < 5 ; i++){
int index = std::distance(vMetric.begin(),std::max_element(vMetric.begin(), vMetric.end()));
vMetric.erase(vMetric.begin()+ index);
}
Run Code Online (Sandbox Code Playgroud)