折半查找(待改进)
来源:互联网 发布:2016年双十一销售数据 编辑:程序博客网 时间:2024/06/04 19:49
#include <stdio.h>int binserch( int x , int v[] ,int n ){int mid;int left = 0;int right = n-1;while( right != left ){mid = ( left + right )/2;if( v[mid] > x ){right = mid -1;}else if( v[mid] < x ){left = mid + 1;}else {return mid;}}return -1;}int main(){int arr[]={1,2,3,4,5,6,7,8,9};int ret = binserch( 5, arr, sizeof(arr)/sizeof(arr[0]));printf("%d\n",ret);return 0;}
0 0
- 折半查找(待改进)
- 折半查找的改进
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 十分士大夫似的发生的地方
- a20 uart0 test demo
- lcc源代码解析之lex.c
- 子集生成 -- 二进制法
- 硬盘的读写原理
- 折半查找(待改进)
- 构建交叉编译环境
- IOS-给UIScrollView(包括继承它的UITableView、UICollectionView)添加下拉刷新-上拉加载更多
- 通过URL访问网络页面的一张图片
- 黑马程序员——C语言
- 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- BZOJ 2337 HNOI2011 XOR和路径 期望DP+高斯消元
- 计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
- JavaScript:prototype&apply&call