擅长:python、mysql、java
<p>实际上,您忘记了返回每个函数调用的结果。
您只需在代码中添加<strong>return</strong>语句,否则这里就是我的代码。你知道吗</p>
<pre><code>def binarysearch(l, low, high, key):
while True:
if low > high:
return -1
mid = (low + high) / 2
if l[mid] == key:
return mid
if l[mid] > key:
high = mid - 1
else:
low = mid + 1
return binarysearch(l, low, high, key)
</code></pre>