public function binary_search($int, $array) {
# 将数组排序
sort($array);
# 初始化二分查找的范围
$lower = 0;
$upper = count($array) - 1;
# 进入二分查找流程
while ($lower $int) {
$upper = $middle - 1;
} elseif ($array[$middle] < $int) {
$lower = $middle + 1;
} else {
return true;
}
}
return false;
}
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn