亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網
    最全最豐富的資訊網站

    php如何實現(xiàn)二分查找

    php實現(xiàn)二分查找的方法:首先以數(shù)組中某個值為界;然后再遞歸進行查找,直到結束,代碼為【if ($low <= $high){$mid = intval(($low+$high)/2);if ($array[$mid] == $k)】。

    php如何實現(xiàn)二分查找

    本教程操作環(huán)境:windows7系統(tǒng)、PHP5.6版,DELL G3電腦,該方法適用于所有品牌電腦。

    php實現(xiàn)二分查找的方法:

    思路:以數(shù)組中某個值為界,再遞歸進行查找,直到結束。

    代碼一

    <?php function find($array, $low, $high, $k){   if ($low <= $high){   $mid = intval(($low+$high)/2);     if ($array[$mid] == $k){     return $mid;   }elseif ($k < $array[$mid]){     return find($array, $low, $mid-1, $k);     }else{     return find($array, $mid+1, $high, $k);     }   }   die('Not have...'); } //test $array = array(2,4,3,5); $n = count($array); $r = find($array,0,$n,5)

    1、想最后的臨界情況:第13行,return false果然是寫在這里,我沒有想錯

    2、die的用法:第13行,die終結程序

    相關視頻推薦:PHP編程從入門到精通

    贊(0)
    分享到: 更多 (0)
    網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號