擅长:python、mysql、java
<p>这是另一个提高性能的“排序函数”/
可读性优于您的(避免嵌套循环)</p>
<pre><code>def sortMin(my_list):
sorted_list = []
while my_list:
min_ = my_list [0]
for x in my_list:
if x < min_:
min_= x
sorted_list.append(min_)
my_list.remove(min_)
return sorted_list
</code></pre>
<p>测试:</p>
<pre><code>l = [-5, -23, 5, 0, 23, -6, 23, 67]
sortMin(l)
</code></pre>
<p>结果:</p>
<pre><code>[-23, -6, -5, 0, 5, 23, 23, 67]
</code></pre>