欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

php中二分法查找算法的示例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹php中二分法查找算法的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

站在用戶的角度思考問題,與客戶深入溝通,找到吉木薩爾網(wǎng)站設(shè)計(jì)與吉木薩爾網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋吉木薩爾地區(qū)。

具體如下:

二分法查找在高級點(diǎn)的開發(fā)可能會用到了,當(dāng)然在大公司找工作時(shí)都會有面試題是這種了,下面我們來看一篇關(guān)于二分法查找在php中實(shí)現(xiàn)方法,具體的細(xì)節(jié)如下所示.

二分法(dichotomie) 即一分為二的方法,設(shè)[a,b]為R的閉區(qū)間,逐次二分法就是造出如下的區(qū)間序列([an,bn]):a0=a,b0=b,且對任一自然數(shù)n,[an+1,bn+1]或者等于[an,cn],或者等于[cn,bn],其中cn表示[an,bn]的中點(diǎn).

例子1:

header('Content-Type: text/html; charset=utf-8;');
$arr = array(2,33,22,1,323,321,28,36,90,123);
sort($arr);
//二分法查找
echo $index = binarySearch($arr,321);
function binarySearch($arr,$key){
 $len = count($arr);
 $mid = -1;
 $start = 0;
 $end  = $len-1;
 while($start<=$end){
 $mid = (int)(($start+$end)/2);
 echo $mid."\n";
 if($arr[$mid] == $key){
  return $mid;
 }else if($arr[$mid] < $key){
  $start = $mid+1;
 }else if($arr[$mid] > $key){
  $end = $mid-1;
 }
 }
}

例子2:

<?php
//search函數(shù) 其中$array為數(shù)組,$k為要找的值,$low為查找范圍的最小鍵值,$high為查找范圍的較大鍵值
function search($array, $k, $low=0, $high=0)
{
  if(count($array)!=0 and $high == 0) //判斷是否為第一次調(diào)用
  {
    $high = count($array);
  }
  if($low <= $high) //如果還存在剩余的數(shù)組元素
  {
    $mid = intval(($low+$high)/2); //取$low和$high的中間值
    if ($array[$mid] == $k) //如果找到則返回
    {
      return $mid;
    }
    elseif ($k < $array[$mid]) //如果沒有找到,則繼續(xù)查找
    {
      return search($array, $k, $low, $mid-1);
    }
    else
    {
      return search($array, $k, $mid+1, $high);
    }
  }
  return -1;
}
$array = array(4,5,7,8,9,10); //測試search函數(shù)
echo search($array, 8); //調(diào)用search函數(shù)并輸出查找結(jié)果
?>

以上是“php中二分法查找算法的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標(biāo)題名稱:php中二分法查找算法的示例分析-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://aaarwkj.com/article34/dpgjse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版、App開發(fā)、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
麻豆午夜视频免费在线观看| 色桃子av一区二区三区| 久久中文字幕av一区| 性生活自制视频网站麻豆| 亚洲午夜天堂精品福利天堂| 人妻系列少妇人妻偷人| 日本少妇入口一区二区| 亚洲久久精品一区二区| 高清国产在线播放91| 亚洲天堂av在线观看| 国产欧美日本精品视频| 麻豆成人三级电影在线| 美女性生活免费视频网站| 偷拍一区二区三区免费| 国产精品青青在线观看爽香蕉| 亚洲免费av一区二区| 99热精品在线免费观看| 日本在线一区二区中文| 日韩激情av中文字幕| 81精品国产综合久久精品伦理| 日本人妻精品在线观看| 国产日韩亚洲欧美精品专区| 亚洲国产欧美一区三区成人| 综合激情四射亚洲激情| av影片在线观看亚洲天堂| 国产日韩欧美在线精品| 日本在线一区二区视频麻豆| av天堂中文一区二区三区| 91中文在线观看一区| 日韩欧美一区二区三区在线| 欧美日韩欧美日韩一区二区| 黑人巨大精品欧美黑寡妇| av国产剧情在线观看| 插入内射视频在线观看| 婷婷激情六月中文字幕| 日本东京热免费一二三区| 最新日韩精品电影在线网| 日韩一区二区三区视频在线看| 精品国产一区二区成人| 内射小美女阴户毛片在线| 国产亚洲高清国产拍精品久久|