find(iterator beg, iterator end, value)
find算法 查找元素
@param? beg容器開始迭代器
@param? end容器結(jié)束迭代器
@param? value查找的元素
@return返回查找元素的位置
find_if(iterator beg, iterator end,? _callback);
find_if算法 條件查找
@param? beg容器開始迭代器
@param? end容器結(jié)束迭代器
@paramcallback回調(diào)函數(shù)或者謂詞(返回bool類型的函數(shù)對象)
@return? bool查找返回true否則false
adjacent_find(iterator beg, iterator? end, _callback);
adjacent_find算法 查找相鄰重復元素
@param? beg容器開始迭代器
@param? end容器結(jié)束迭代器
@param_callback回調(diào)函數(shù)或者謂詞(返回bool類型的函數(shù)對象)
@return返回相鄰元素的第一個位置的迭代器
boolbinary_search(iterator beg, iterator? end, value);
binary_search算法 二分查找法
注意:在無序序列中不可用
@param? beg容器開始迭代器
@param? end容器結(jié)束迭代器
@param? value查找的元素
@return? bool查找返回true否則false
*/
count(iterator beg, iterator end,? value);
/*
count算法 統(tǒng)計元素出現(xiàn)次數(shù)
@param? beg容器開始迭代器
@param? end容器結(jié)束迭代器
@paramvalue回調(diào)函數(shù)或者謂詞(返回bool類型的函數(shù)對象)
@return? int返回元素個數(shù)
*/
count_if(iterator? beg, iterator end, _callback);
count算法 統(tǒng)計元素出現(xiàn)次數(shù)
@param? beg容器開始迭代器
@param? end容器結(jié)束迭代器
@paramcallback回調(diào)函數(shù)或者謂詞(返回bool類型的函數(shù)對象)
@return? int返回元素個數(shù)