005.PHP实现二分查找

来源:互联网 发布:直播软件apk 编辑:程序博客网 时间:2024/05/24 05:31

PHP实现二分查找

<?phpfunction midSch($arr,$key,$up,$down){if($up<=$down){$mid=intval(($up+$down)/2);if($key==$arr[$mid])return $mid;elseif($key<$arr[$mid])return midSch($arr,$key,$up,$mid-1);elsereturn midSch($arr,$key,$mid+1,$down);}return -1;}$arr=array(1,2,3,4,5,6,7,8,9,10,11,12);$rs=midSch($arr,11,0,count($arr)-1);echo $rs;?>


0 0
原创粉丝点击