text binary_search

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text binary_search相关的知识,希望对你有一定的参考价值。


def binary_search(arr):
    low, high, mid = 0, len(arr) - 1, 0
    best = low
    while low <= high:
        mid = low + (high - low) / 2
        if arr[mid] < val:
            low = mid + 1
        elif arr[mid] > val:
            high = mid - 1
        else:
            best = mid
            break
        if abs(arr[mid] - val) < abs(arr[best] - val):
            best = mid
    return best

以上是关于text binary_search的主要内容,如果未能解决你的问题,请参考以下文章

markdown binary_search

ruby binary_search.rb

如何在 std::binary_search 中设置针类型

c_cpp binary_search

C++之binary_search二分查找算法

binary_search 不适用于向量<string>