最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實(shí)現(xiàn)的二分查找算法示例

 更新時(shí)間:2017年06月20日 09:30:12   作者:北京流浪兒  
這篇文章主要介紹了php實(shí)現(xiàn)的二分查找算法,結(jié)合具體實(shí)例形式分析了php二分查找算法的實(shí)現(xiàn)與使用技巧,涉及php數(shù)組判斷、遍歷、計(jì)算等相關(guān)操作,需要的朋友可以參考下

本文實(shí)例講述了php實(shí)現(xiàn)的二分查找算法。分享給大家供大家參考,具體如下:

<?php
$arr = array(4,58,11,34,88,45,32,54,63,78);
function binary($arr,$bnum)
{
 if(is_array($arr) && count($arr) > 0)
 {
 sort($arr);
 $start = 0;
 $end = count($arr)-1;
 $mid = -1;
 while($start <= $end)
 {
  $mid = floor( ($start+$end)/2 );
  if($arr[$mid] == $bnum)
  {
  return $arr[$mid];
  }else if($arr[$mid] < $bnum)
  {
  $start = $mid +1;
  }else if($arr[$mid] > $bnum)
  {
  $end = $mid - 1;
  }
 }
 return -1;
 }
}
$mm = binary($arr,32);
print_r($mm);//輸出32
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

中超| 自贡市| 新和县| 芒康县| 白玉县| 桑日县| 香格里拉县| 汕尾市| 浪卡子县| 永兴县| 杭州市| 黄大仙区| 万州区| 南宁市| 孟州市| 濮阳市| 陇南市| 施甸县| 土默特右旗| 中卫市| 共和县| 曲靖市| 柳林县| 安陆市| 五莲县| 闻喜县| 秭归县| 长治县| 望江县| 化州市| 大石桥市| 新田县| 琼结县| 天气| 金山区| 定结县| 宁陕县| 苗栗市| 东乡县| 陆良县| 旺苍县|