本文主要是介绍C++ STL 算法:查找算法(6) binary_search、includes,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、binary_search(b,e,v)//二分法查找,但是不返回位置
if(binary_search(ilist.begin(),ilist.end(),5))cout << "找到了!" << endl;elsecout << "没找到!" << endl;
2、binary_search(b,e,v,p)//可以用谓词来确定排序的依据
3、includes(b,e,sb,se)//查找包含sb到se之间的元素,不要求连续的,但要都找到
if(includes(ilist.begin(),ilist.end(),search.begin(),search.end()))cout << "都有,都找到了!" << endl;elsecout << "没有找到!" << endl;
4、includes(b,e,sb,se,p)
这篇关于C++ STL 算法:查找算法(6) binary_search、includes的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!