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>