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;
}
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn