GreensnoWorld
记录点滴,分享乐趣,一块凝固的时间
PHP 二分查找
PHP  2017年3月4日
<?php
    function 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);
            }else{
                return midSch($arr, $key, $mid+1, $down);
            }
        }
        return 'NOT FOUND';
    }
    
    $arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
    $rs = midSch($arr, 11 , 0 , count($arr)-1);
    print_r($rs);
?>
LIJG
余本顽劣,生于紫云下,长于汝水滨。早年求学,兴趣广泛,好高骛远,学无所成,仓皇入世。兴趣所致,投身互联网,求知未证,而立已至,始悟光阴荏苒,终需务实钻研。故有此站,记录时光,积累点滴,验证所学,分享愚见。指舞方寸间,心系万千年。
留言