假设我有两个大小相等的向量:A,B。 我想排序" A"同时我想重新安排" B"正如在" A"在整理过程中。
可能的解决方案:在" A"中交换元素(x,y)期间,记住它们的位置并交换" B"中的相应元素。 但是std :: sort比较值,但不是迭代器。所以我无法猜测他们在交换期间的位置。
我可以以某种方式重新实现std :: sort来处理这个或者有更明显的解决方案吗?
UPD。 [重复] 以前的问题部分回答了我的问题例如,那些不包括我可能的解决方案。