您现在的位置是:首页
>
vb二分法查找数组元素 php二分法查找数组是否包含某一元素
h 二分法查找数组是否包含某一元素 二分法查找数组是否包含某一元素 兼容正反序 代码实现 代码如下: lt ? h $ earchValue = i t $_GET[ key ] fu ctio

php二分法查找数组是否包含某一元素
二分法查找数组是否包含某一元素 兼容正反序 代码实现
代码如下: <?php $searchValue = (int)$_GET[ key ]; function search(array $array $value) { $max = count($array) ; $min = ; $isAscSort = $array[$min] < $array[$max]; while (TRUE) { $sum = $min+$max; $midKey = (int)($sum% == ? ceil($sum/ ) : $sum/ ); if ($max < $min) { return ; } else if ($value == $array[$midKey]) { return ; } else if ($value > $array[$midKey]) { $isAscSort ? $min = $midKey+ : $max = $midKey ; } else if ($value < $array[$midKey]) { $isAscSort ? $max = $midKey : $min = $midKey+ ; } } } $array = array( ); // 正序 echo search($array $searchValue); // 逆序 rsort($array); echo search($array $searchValue); lishixinzhi/Article/program/PHP/201311/21096 很赞哦! (1033)
相关文章
- PHP如何获取多维数组元素个数?数组长度?
- 数列集合 编写查找函数D(),给定任意有序数列,然后输入任意一数,用折半查找法找出该数在数列中所在的位置。
- 如何一个单元格中有多个选择 请教EXCEL中,查询并统计多个单元格中含有某一字元的和。谢谢!
- excel 查找指定内容函数 如何查找excel最高两个数值
- 一个集合里有两个相同元素 高效的找出两个List中的不同元素
- 单个单元格内数值求和 EXCEL单元格数值资料中如何用函式的方法判断小数点后有几位?
- php递归函数遍历数组 用递归算法判断数组a[N]是否为一个递增数组
- 数组赋值给另一个数组 PHP数组排序函数合集 以及它们之间的联系分析
- php求一个数组的和 PHP数组交集的优化
- 单元格含有某个字符 请教EXCEL中,查找并统计多个单元格中含有某一字符的和。谢谢!
爱学记

微信收款码
支付宝收款码