【发布时间】:2015-08-16 11:30:37
【问题描述】:
从包含两个集合的值的 2 个集合中创建一个子集的最有效方法是什么?任何 C++ STL 库都可以用来解决这个问题(如果可能,不用 Boost 库):
Set A = {2, 3, 5, 7, 11, ...}
Set B = {1, 3, 5, 7, 9, 11, ...}
Subset should be = {3, 5, 7, 11, ...}
【问题讨论】:
-
你看过
std::set了吗? -
@bigOTHER 的答案是正确的,但这个问题是“howto”问题还是算法问题? (如果是算法,并且集合是有序的,那么stackoverflow.com/questions/5958169/…)。
标签: c++ algorithm stl set set-intersection