c++primer-p100.用迭代器进行二分法搜索
来源:互联网 发布:js 不区分大小写 编辑:程序博客网 时间:2024/05/29 19:17
#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;elsebeg=mid+1;mid=beg+(end-beg)/2;}if(mid==end)cout<<"not found.\n";elsecout<<*mid<<" is found.\n";return 0;}
0 0
- c++primer-p100.用迭代器进行二分法搜索
- 二分法和二叉树进行搜索
- C库中的二分法搜索函数
- 二分法搜索
- 搜索:二分法
- 【搜索】二分法
- 二分法搜索
- 二分法搜索
- 二分法搜索
- 二分法搜索
- C/C++冒泡排序,然后二分法搜索寻值
- 二分法搜索数组
- 有序数组搜索二分法
- 二分法搜索算法
- JAVA 二分法搜索
- 二分法搜索技术
- 二分法搜索数组
- 迭代器实现二分法搜索
- 算法 幸运数+爬山
- C++版的顺序表
- Android性能优化之被忽视的优化点
- 图片无限重复滚动
- java.lang.UnsatisfiedLinkError 解决方法
- c++primer-p100.用迭代器进行二分法搜索
- 167. Two Sum II - Input array is sorted M
- 代理模式
- U盘安装win7和centos7双系统
- Java设计模式——策略模式(Strategy Pattern)
- 数据库的部分知识
- uva 1262 Password 字典序第k个
- Swift学习:1.1 关于Swift
- 电商网站项目总结(面向对象编程篇)