二分查找
来源:互联网 发布:eplan软件 编辑:程序博客网 时间:2024/05/22 05:08
#include <iostream>using namespace std;int Binary_search(int A[],int n,int k){int left=0,right=n-1;while (left<=right){int middle=(left+right)/2;if (k==A[middle]){return middle;} else if (k>A[middle]){left=middle+1;} else{right=middle-1;}}return 0;}int main(){int A[6]={1,3,4,6,77,45};int x=Binary_search(A,6,4);cout<<(x+1)<<endl;return 0;}
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- SAR动目标检测参考文献汇总
- 堆排序
- MSSQL默认实例与命名实例的区别
- fedora安装g++
- malloc/free与new/delete的区别
- 二分查找
- css二级导航菜单效果
- MySQL的优点
- libxml2 解析文档的例子(mingw)
- C语言中把数字转换为字符串
- AsteriskAgentClient1.001 bate1 免费版发布啦
- SVN使用教程之——分支、合并
- js tree树形折叠菜单效果
- POJ五十题微型纪念