function bin_sch($array, $low, $high, $k){
if ($low <= $high){
$mid = intval(($low+$high)/2);
if ($array[$mid] == $k){
return $mid;
}elseif ($k < $array[$mid]){
return bin_sch($array, $low, $mid-1, $k);
}else{
return bin_sch($array, $mid+1, $high, $k);
}
}
return -1;
}
二分查找(数组里查找某个元素) php php 二分查找
二分查找算法
最新推荐文章于 2021-05-21 05:40:33 发布
本文介绍了一种高效的查找算法——二分查找。通过递归方式实现,适用于有序数组中快速定位目标值。当待查找的元素位于中间位置时返回其下标,否则继续在左半部分或右半部分重复这一过程,直至找到目标或搜索范围为空。
197

被折叠的 条评论
为什么被折叠?



