【发布时间】:2013-10-29 07:18:09
【问题描述】:
我有这个功能
vector<string> instersection(const vector<string> &v1, const vector<string> &v2);
我有两个字符串向量,我想找到两者中都存在的字符串,然后用公共元素填充第三个向量。
如果我的向量是...
v1 = <"a","b","c">
v2 = <"b","c">
【问题讨论】:
-
sort() 向量,然后使用单个 for 循环同时浏览两个向量,始终推进较小的向量。然后只收集共同的元素。
-
for循环遍历一个向量,并在其中通过另一个向量执行for。
标签: c++ vector intersection