从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要介绍了php数组中的二分查找怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php数组中的二分查找怎么实现文章都会有所收获,下面我们一起来看看吧。
成都创新互联主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务广河,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
1.定义
二分查找也称折半查找(Binary Search),它是一种效率非常高效的查找方法。但是折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。
2. 优缺点
优点是比较次数少,查找速度快,平均性能好;
其缺点是要求待查表为有序表,且插入删除困难。
因此折半查找方法适用于不经常变动而查找频繁的有序列表。
3.实例
#include#include using namespace std; int main(){ int a[100];//注意这里的数组下标,即a[0]=1,a[1]=2……a[99]=100 int guess;//猜测字符 int flag=0;//设置标志位,区分是否查找成功 int count=0;//统计比较次数 int low=0,mid,high=99; //初始化 cout<<"1、初始化"< >guess; cout<<"3、二分查找"< a[mid]){ low=mid+1; } if(guess 关于“php数组中的二分查找怎么实现”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“php数组中的二分查找怎么实现”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。
当前名称:php数组中的二分查找怎么实现
标题路径:http://cdkjz.cn/article/gigeeg.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图