📅 最后修改于: 2020-10-16 07:50:25 🧑 作者: Mango
C++ STL-algoritm.neighbor_find()函数在两个连续匹配元素的最先出现的范围[first,last]上执行搜索操作。如果找到了这样的元素,则返回两个元素的第一个元素的迭代器。否则,返回最后一个元素。
first:它是范围中第一个元素的正向迭代器。
last:它是范围中最后一个元素的正向迭代器。
pred:它是一个二进制函数,接受两个元素作为参数并执行该函数设计的任务。
如果找到两个连续的匹配元素,则该函数将迭代器返回到range [first,last)的第一个元素,否则返回最后一个元素。
输出:
输出:
函数的复杂度是线性的,直到第一个元素与最后一个元素之间的距离为止。
访问范围的某些或全部元素。
如果任何参数抛出一个异常,该函数将引发异常。