/** * 順序查找法 * @param $val 要查找的值 */ public function query_search($val) { foreach ($this->ar " /> 亚洲国产中文字幕,亚洲尤物视频网,久久精品水蜜桃av综合天堂

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php順序查找和二分查找示例

復(fù)制代碼 代碼如下:
<?php

class search
{
 // 查找的源數(shù)組
 private $array = array(1,2,3,5,7,6,4,8);

 /**
  * 順序查找法
  * @param $val 要查找的值
  */
 public function query_search($val)
 {
  foreach ($this->array as $k => $v)
  {
   if($v == $val)
   {
    echo '順序查找成功!';
    exit(0);
   }
  }

  echo '順序查找失敗!';
 }

 /**
  * 二分查找法
  * @param $val 要查找的值
  */
 public function bin_search($val)
 {
  sort($this->array);

  $min = 0;
  $max = count($this->array);

  for ($i = $min; $i < $max; $i++)
  {
   $mid = ceil(($min + $max) / 2);

   if($val == $this->array[$mid])
   {
    echo '二分查找成功!';
    exit(0);
   }
   else if($val < $this->array[$mid])
   {
    $max = $mid;
   }
   else if($val > $this->array[$mid])
   {
    $min = $mid;
   }
  }

  echo '二分查找失敗!';
 }
}

php技術(shù)php順序查找和二分查找示例,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 景泰县| 邛崃市| 大港区| 邢台市| 留坝县| 岳池县| 三穗县| 聊城市| 黄冈市| 吴江市| 玉龙| 友谊县| 区。| 左权县| 那坡县| 长泰县| 金昌市| 东乡族自治县| 资溪县| 喀什市| 开化县| 蒙城县| 当阳市| 平湖市| 汤阴县| 济南市| 静海县| 剑河县| 彰武县| 客服| 江北区| 玛沁县| 江西省| 玉树县| 扎兰屯市| 许昌市| 威远县| 沾益县| 北海市| 城固县| 思茅市|