欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

php数组中的二分查找是什么

时间:2023-07-18



本文操作系统:windows7系统、PHP5.6版本、DELL G3电脑。

1.定义

二分查找也称折半查找(Binary Search),它是一种效率非常高效的查找方法。但是折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

2、优缺点

优点是比较次数少,查找速度快,平均性能好;

其缺点是要求待查表为有序表,且插入删除困难。

因此折半查找方法适用于不经常变动而查找频繁的有序列表。

3.实例

#include#includeusing 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数组中二分查找的基本介绍,相信大家对于这种查找方法,还是有很多使用的需求的。在接下来的学习中,我们会带来更多有关二分查找的内容,大家可以关注一下。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。