2.find_if
功能描述:按條件查詢元素
函式原型
find_if
(iterator beg,iterator end, _pred)
;//按值查詢元素,找到返回指定位置迭代器,找不到返回結束迭代器位置
//beg開始迭代器
//end結束迭代器
//_pred函式或者謂詞(返回bool型別的仿函式)
#include
using
namespace std;
#include
#include
#include
//常用查詢演算法 find_if
//1.查詢內建資料型別
class
greatfive};
void
test01()
vector<
int>
::iterator it =
find_if
(v.begin()
, v.
end(),
greatfive()
);if(it == v.
end())
else
}//2.查詢自定義資料型別
class
person
string m_name;
int m_age;};
class
great20};
void
test02()
else
}int
main()
18 2 2 STL常用查詢演算法find if
1 include2 include3 using namespace std 4 include5 include6 include78 9 105.2.2 find if 11按條件查詢元素 12find if iterator beg,iterator end,pred 13 按值查詢元素,找...
C 常用查詢演算法
find 查詢元素 find if 按條件查詢元素 adjacent find 查詢相鄰重複元素 binary search 二分查詢演算法 count 統計元素個數 count if 按條件統計元素個數 1 find 查詢指定元素,返回找到的指定元素的迭代器,找不到則返回結束迭代器 函式原型 fi...
c 常用查詢演算法
演算法簡介 find 查詢元素 find if 按條件查詢元素 adjacent find 查詢相鄰重複元素 binary search 二分查詢法 count 統計元素個數 count if 按條件統計元素個數 find 功能描述 查詢指定元素,找到返回指定元素的迭代器,找不到返回結束迭代器end...