← 返回题库
中级

二分查找 · 实现

未完成
中级参考 代码结构已给出,请填写 ____ 处
def bsearch(____):
    lo, hi = ____, len(____) - ____
    while lo <= hi:
        mid = (____) // ____
        if nums[mid] == target:
            return mid
        if nums[mid] < target:
            lo = mid + ____
        else:
            hi = mid - ____
    return -____

def solve():
    return bsearch(____)

示例

输入
solve()
期望输出
2
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码