擅长:python、mysql、java
<p>为什么不使用sort?
如果您只输入数字,请简单地执行以下操作:</p>
<pre><code>insert_sorted(elem,list):
list.append(elem)
list.sort() // will sort in asc order
</code></pre>
<p>这不是一个工具,它是python中的标准功能。你的方法有一个很大的缺点,它会很慢,而且需要很长的列表内存。最好是向列表中添加新元素并对其运行排序函数。在</p>
<p>当您的函数向n个元素数组添加一个元素时,您将有n+1个函数调用,创建n+1个子数组。这是一种缓慢的方式,而且是不可接受的。如果不想使用python排序,请改用单循环排序算法。在</p>
<p>python中的气泡排序示例:</p>
^{pr2}$