折半查找(二分法)
来源:互联网 发布:lazada卖家数据分析 编辑:程序博客网 时间:2024/04/28 12:52
二分法查找(对有序的数列才可以使用)
//二分法查找必须是对有序的数列#include<stdio.h>#define n 20int main(){ int a[n]={2,3,5,7,8,11,13,16,17,23,25,31,34,37,38,40,42,47,48,50} ; //定义区间内有十个整数 int x,h,l,m; //x为要输入的数字,h表示最大的位数,l表示最小的位数,m表示中间位的位数 scanf("%d",&x); h=n-1; l=0; m=(h+l)/2; while(a[m]!=x&&l<h) { if(x>a[m]) l=m+1; else h=m-1; m=(h+l)/2; } if(x==a[m]) printf("FOUND %d %d\n",x,m); else printf("NOT FOUND!\n"); return 0;}
1 1
- 二分法(折半查找)
- 二分法(折半查找)
- 折半查找(二分法)
- 折半查找(二分法)
- 折半查找(二分法)
- 二分法查找(折半查找)
- 折半查找法(二分法)
- PHP二分法(折半查找)
- 折半查找(二分法 练习)
- java折半查找(二分法)
- 折半查找,二分法查找
- 折半查找(二分法查找)
- 二分法查找(折半查找)
- 二分法查找/折半查找
- 折半查找和递归折半查找详解(二分法查找,递归二分法查找)
- [源码]排序数组二分法(折半)查找
- 二分法(折半)查找java实现
- 折半查找法/二分法
- 计算图像帧的平均灰度值
- web布局 absolute布局
- 菜鸟linux find命令的最基本认识
- 通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- 揭秘Patchwork APT攻击 :一个与中国南海和东南亚问题相关的网络攻击组织 20160711
- 折半查找(二分法)
- 火狐flash debug配置
- 2016夏季练习——三分
- oracle数据库操作
- jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作
- 数据预处理
- SQLite简单理解常用方法与相关类
- HDU 1162 Eddy's picture
- Java ClassLoader的一些事