一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php數據結構與算法(PHP描述) 查找與二分法查找

復制代碼 代碼如下:
<?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技術php數據結構與算法(PHP描述) 查找與二分法查找,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲国产高清一区二区三区 | 色免费看| 久久久久久91精品色婷婷 | 精品交| 二区三区 | 青青亚洲| 狠狠ady精品 | 精品一区二区三区免费视频 | 久久免费特黄毛片 | 五月天婷婷影院 | 亚洲精品在线第一页 | 国产国语在线播放视频 | 久久亚洲国产成人精品性色 | 婷婷六月激情在线综合激情 | 国产亚洲精品午夜高清影院 | 国产欧美亚洲三区久在线观看 | 高清激情小视频在线观看 | 激情视频激情图片激情小说 | 国产精品女 | 亚洲人成网男女大片在线播放 | 日本精品一二三区 | 国产福利在线观看 | 99热国产这里只有精品99 | 亚洲 图片 小说 欧美 另类 | 一级做性色a爰片久久毛片免费 | 视频网站黄色 | 精品日韩在线视频一区二区三区 | 午夜毛片视频 | 蜜月aⅴ免费一区二区三区 免播放器在线观看 | 精品一区二区三区在线观看l | 国产男人和女人做性全部视频 | 久99久热只有精品国产男同 | 亚洲国产91在线 | 天天影院色 | 91国内外精品自在线播放 | 亚洲第一黄 | 白嫩少妇激情无码 | 黄色免费观看视频网站 | 国产午夜成人无码免费看 | 国产精品亚洲小说专区 | 成人国产精品免费网站 |