function search($arr,$value){
if($low=0 or $high=count($arr)-1)
while ($low<=$high){
$mid=($low+$high)>>1;
if($arr[$mid]==$value){
return $mid;
}elseif ($arr[$mid]<$value){
$low=$mid+1;
}else{
$high=$mid-1;
}
}
return '没找到!';
}
echo search(array(1,3,4,33,38,43,53,76,543),76);
php 二分查找法
最新推荐文章于 2021-10-27 22:17:26 发布