源码: https://github.com/lllllan02/ciu/tree/master/code/binary-search

已排序 的整型数组中查找目标值:每次与中间元素比较,根据大小关系缩小左边界或右边界,直到找到目标或区间为空。时间复杂度

实现

函数说明额外空间
binary_search迭代:循环维护 [l, r]
binary_search_recur递归:在子区间 [l, r] 上查找 调用栈

找到时返回下标,未找到返回 -1