php数组中二分查找是什么

2025-12-01 0 5,797

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数组

推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 php数组中二分查找是什么 https://www.zhiup.top/3034.html

相关