
检查[_First,_Last)区间和以_First2起始的区间内第一组两两相异的对应元素

检查[_First,_Last)区间和以_First2起始的区间内第一组造成_Pred(elem,_First2Elem)为false的对应婴元素
如果没有找到就返回以end和第二序列对应的元素组成的pair<>
如果想知道两个序列是否相等,使用equal()算法
复杂度:线性,最多比较numElems次
使用方法:
template<typename T>
inline void PRINT_ELEMENTS(const T & coll, const string& optcstr = "")
{
cout << optcstr;
for (auto elem : coll)
{

本文详细介绍了C++ STL中的mismatch算法,用于查找两个区间内第一组不同的元素对。该算法在无法找到相异元素对时会返回序列结束的pair。此外,还提到了其线性时间复杂度以及与equal算法的区别。通过实例展示了mismatch的使用方法。
最低0.47元/天 解锁文章
849

被折叠的 条评论
为什么被折叠?



