目前,我认为我最好的选择是使用std :: set_intersection,然后检查较小输入的大小是否与set_intersection填充的元素数相同.
有更好的解决方案吗?
std::includes被记录为
如果在排序范围 [first1,last1]中找到排序范围 [first2,last2]中的每个元素,则返回true .如果[first2,last2]为空,也返回true.
重点是我的.
是否存在等效的C++算法,可以在容器的未排序范围内重现此功能,或者我是否必须通过循环返回自己实现此功能?