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

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è)
黄色录像免费看中文字幕| 国产精品自拍小视频91| 丝袜美腿一区二区三区| 国产一区二区91精品| 中文字幕日韩精品久久| 久久亚洲精品国产精品黑人| 国产精品国产三级国产不产一地 | 久久综合热这里只有精品| 色婷婷av一二三区竹菊| 国产精品三级一区二区三区| 日韩欧美人妻中文字幕| 精品国产亚洲av未满十八| 黑丝美女被内射视频免费观看| av黄色资源在线观看| 日本东京热不卡一区二区| 欧美丝袜熟女日韩亚洲| 国产精品三级高清在线| 九九九热精品视频在线观看| 黄色午夜福利在线观看| 亚洲国产精品热久久网站| 亚洲精品网站国产高清| 男人喜欢看的免费视频| 亚洲精品区免费观看av| 久久精品国产一区二区三区不卡| 亚洲va在线va天堂va在线| 日本高清不卡在线观看| 丰满高潮少妇在线观看 | 精品人妻二区中文字幕| 国产精品又大又黑又长又粗| 91精品人妻二区三区| 国产丝袜美腿视频亚洲综合| 亚洲一区二区三区精品国产 | 一二区中文字幕在线观看| 日韩欧美 高清一区| 欧美大片免费在线播放| 四虎在线观看最新入口| 久草免费人妻视频在线| 亚洲av成人免费在线| 午夜草草视频在线观看| 免费高清av一区二区| 风流少妇奶真白摸的好爽|