擅长:python、mysql、java
<p>对标题中提出的问题的回答:</p>
<pre><code>def min_of(lst):
if len(lst) <= 2:
return lst[0] if lst[0] < lst[-1] else lst[-1]
a = min_of(lst[len(lst)/2:])
b = min_of(lst[:len(lst)/2])
return a if a < b else b
</code></pre>
<p><strong>更新</strong></p>
<p>对不起,这是O(n)方法</p>