#include <vector>
#include <iostream>
using namespace std;
int main()
{
vector<int> text{1,2,3,4,5,6,7,8,9,10};
int sought;
cin>>sought;
//迭代器二分搜索,text必须有序
auto beg=text.begin(),end=text.end();
auto mid=beg+(end-beg)/2;
while(mid!=end&&*mid!=sought){
if(sought<*mid)
end=mid;
else
beg=mid+1;
mid=beg+(end-beg)/2;
}
if(mid==end)
cout<<"not found.\n";
else
cout<<*mid<<" is found.\n";
return 0;
}

最新文章

  1. MVC下压缩输入的HTML内容
  2. html基础起航
  3. [编辑器]走上atom之路1
  4. swift 异步加载图片
  5. orientationchange不管用啊
  6. Unable to execute dex: Multiple dex files define异常的解决办法
  7. jsp中如何获得url路径和绝对路径
  8. Codeforces 527E Data Center Drama(欧拉回路)
  9. onvif规范 中文介绍
  10. 不是技术牛人,如何拿到国内IT巨头的Offer(1)
  11. 13-UIKit(tableviewcell贴图、手势GestureRecognizer、transform变形)
  12. Spring boot jar 后台运行
  13. iOS 旋转
  14. 我是如何理解Android的Handler模型_3
  15. Android的AdapterView及其子类简介-android学习之旅(二十三)
  16. webapi 利用webapiHelp和swagger生成接口文档
  17. Ubuntu 清除缓存 apt-get命令参数
  18. linux下ping命令出现ping: sendto: Network is unreachable
  19. POI 导出文档整理
  20. 自学Zabbix之路15.2 Zabbix数据库表结构简单解析-Items表

热门文章

  1. Hadoop- Namenode经常挂掉 IPC&#39;s epoch 9 is less than the last promised epoch 10
  2. Spark- 共享变量
  3. github-如何设置SSH Key
  4. php 实现微信模拟登陆、获取用户列表及群发消息功能示例
  5. nginx Win下实现简单的负载均衡(1)nginx搭建部署
  6. 关于js冒泡、捕获、以及阻止冒泡
  7. EmbarrassedBird网站
  8. SpringCloud教程 | 第五篇: 路由网关(zuul)
  9. New Concept English three (58)
  10. php是如何工作的