假设您有 2 个向量v1
,并且v2
具有以下值:
v1 = {8,4,9,9,1,3};
v2 = {9,4,3,8,1,9};
检查它们是否“相等”的最 STL 方法是什么?我将“相等”定义为无论顺序如何,内容都是相同的。我宁愿这样做而不进行排序。
我倾向于建造两个std::map<double, int>
来计算每个向量的元素。
所有,我需要的是算法中的布尔值是/否。
你说什么?
Stack Overflow 上的其他对话诉诸于对向量进行排序,我宁愿避免这种情况。因此,这个新线程。