天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php數(shù)據(jù)結(jié)構(gòu)與算法(PHP描述) 查找與二分法查找

復(fù)制代碼 代碼如下:
<?php
/**
* 查找
*
**/
// 順序查找
function normal_search($arrData,$val) {
$len = count($arrData);
if($len == 0) return -1;
for($i = 0;$i < $len; $i++ ) {
echo "find No.",$i + 1," value = ",$arrData[$i]," is = ",$val,"? <br/>";
// 找到了
if($arrData[$i] == $val) return $i;
}
return -1;
}

// 測試順序查找
$arrData = array(4,51,6,73,2,5,9,33,50,3,4,6,1,4,67);
echo normal_search($arrData,6),"<br/>";
echo normal_search($arrData,66),"<br/>";

// 二分法查找(針對有序的列進行查找)
function binary_search($arrData,$val) {
$len = count($arrData);
if($len == 0) return -1;

$start = 0;
$end = $len - 1;

while($start <= $end) {
$middle = intval(($start + $end)/2);
echo "start = ",$start," end = ",$end," middle = ",$middle,"<br/>";
if($arrData[$middle] == $val) {
return $middle;
} elseif ($arrData[$middle] > $val) {
$end = $middle - 1 ;
} elseif ($arrData[$middle] < $val) {
$start = $middle + 1;
}
}
return -1;
}

// 測試一下二分法查找
$arrData = array(1,2,3,4,5,7,8,9,11,23,56,100,104,578,1000);
echo binary_search($arrData,578),"<br/>";
echo binary_search($arrData,66),"<br/>";

php技術(shù)php數(shù)據(jù)結(jié)構(gòu)與算法(PHP描述) 查找與二分法查找,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品视频在线自在线 | 狠狠色狠狠色综合日日92 | 久久精品国产男包 | 亚洲精品国产A久久久久久 亚洲精品国产AV成人毛片 | 免费视频网站嗯啊轻点 | 98久久无码一区人妻A片蜜 | 99久久精品国产亚洲AV | 一区精品在线 | 玩弄朋友娇妻呻吟交换电影 | 久久偷拍vs国产在线播放 | 拔擦拔擦8X永久华人免费播放器 | 欧美成人3d动漫专区 | 欧美成人免费一区二区三区不卡 | 秋霞电影在线观看午夜伦 | 色一情一乱一伦一区二区三区 | 国产在线高清视频无码 | 亚洲性夜夜色综合网站 | 6080伦理久久亚洲精品 | 达达兔午夜一级毛片 | 免费精品在线视频 | 男男女女爽爽爽视频免费 | 2020美女视频黄频大全视频 | 亚洲无吗视频 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 欧美卡1卡2卡三卡2021精品 | 成人毛片手机版免费看 | 亚洲熟伦熟女专区 | 老阿姨儿子一二三区 | 无码欧美XXXXX在线观看裸 | 亚洲欧美日韩人成 | 99re久久免费热在线视频手机 | 9亚洲欧洲免费无码在线 | 久草草在线视视频 | 色久悠悠无码偷拍自怕 | 久久精品国产亚洲AV影院 | 在线毛片片免费观看 | 边做边爱播放3免费观看 | 日本 一二三 不卡 免费 | 国产成人精品在视频 | 强奷漂亮女老板在线播放 | 拔萝卜在线高清观看视频 |