dla*_*nod 2 c++ algorithm stl
std::includes被记录为
std::includes
如果在排序范围 [first1,last1]中找到排序范围 [first2,last2]中的每个元素,则返回true .如果[first2,last2]为空,也返回true.
重点是我的.
是否存在等效的C++算法,可以在容器的未排序范围内重现此功能,或者我是否必须通过循环返回自己实现此功能?
Dav*_*lor 5
如果首先对范围进行排序,则排序将在O(n log n)时间内运行,搜索将在O(m + n)时间内运行.如果您尝试在未排序的范围内天真地执行此操作,它将在O(m · n)时间内运行.你通常最好只是排序.
但是,您可以search有效地对子字符串进行未排序的范围.这是我能想到的最接近你所要求的东西.
search
归档时间:
10 年,2 月 前
查看次数:
484 次
最近记录: