首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >binary_seach二分查找

binary_seach二分查找

作者头像
大忽悠爱学习
发布2021-03-02 14:44:21
发布2021-03-02 14:44:21
3470
举报
文章被收录于专栏:c++与qt学习c++与qt学习

功能: 查找指定元素是否存在 函数原型:

注意:

  1. 函数返回值是bool类型
  2. 二分查找之前,必须是排好序的容器
代码语言:javascript
复制
#include<iostream>
using namespace std;
#include<deque>
#include<algorithm>
void test01()
{
	//二分查找
	deque<int> m = { 1,2,3,4,5 };
	bool ret=binary_search(m.begin(), m.end(), 10);
	if (ret)
	{
		cout << "查到该元素" << endl;
	}
	else
	{
		cout << "查不到该元素" << endl;
	}
}
int main()
{
	test01();
	system("pause");
	return 0;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档