怎么在php中实现二分查找

本篇文章给大家分享的是有关怎么在php中实现二分查找,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联专业为企业提供墨玉网站建设、墨玉做网站、墨玉网站设计、墨玉网站制作等企业网站建设、网页设计与制作、墨玉企业网站模板建站服务,十年墨玉做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

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中实现二分查找
分享地址:http://scjbc.cn/article/jehppj.html

其他资讯