PHP练习-顺序查找算法

2018-08-24 19:00 By "Powerless" 3493 0 1

/**
 * 顺序查找
 * @param  array $arr 数组
 * @param   $k   要查找的元素
 * @return   mixed  成功返回数组下标,失败返回-1
 */
function seqSch($arr,$k){
    for ($i=0,$n = count($arr); $i < $n; $i++) {
        if ($arr[$i] == $k) {
            break;
        }
    }
    if($i < $n){
        return $i;
    }else{
        return -1;
    }
}
// 测试:顺序查找
$arr1 = array(9,15,34,76,25,5,47,55);
echo seqSch($arr1,47);//结果为6


评 论

View in WeChat

Others Discussion

  • MySQL分组
    Posted on 2019-11-18 14:00
  • PHP7不兼容性
    Posted on 2018-03-07 15:59
  • 一些常见的基础概念
    Posted on 2018-11-28 19:10
  • HTTP头中隐藏PHP版本号
    Posted on 2021-01-11 16:38
  • QPS、TPS、RT、吞吐量到底是什么
    Posted on 2020-02-02 01:15
  • MySQL事务介绍
    Posted on 2019-06-05 18:14
  • 能创建多少个 TCP 连接?
    Posted on 2021-08-02 16:00
  • MySQL中的行级锁,表级锁,页级锁
    Posted on 2018-08-25 11:00