我使用 std::set 对无序重复值的向量进行排序。每次在我的集合中找到一个元素时,我也需要知道该元素的位置(索引)。我的集合中有很多元素(数十万个),使用 std::distance() 给我带来了糟糕的表现。
std::distance 是唯一的出路吗?
我使用 std::set 对无序重复值的向量进行排序。每次在我的集合中找到一个元素时,我也需要知道该元素的位置(索引)。我的集合中有很多元素(数十万个),使用 std::distance() 给我带来了糟糕的表现。
std::distance 是唯一的出路吗?