擅长:python、mysql、java
<p>气泡排序算法在<strong>O(n*n)</strong>时间内相互作用<a href="https://upload.wikimedia.org/wikipedia/commons/c/c8/Bubble-sort-example-300px.gif" rel="nofollow noreferrer">repeatedly swapping adjacent elements</a>,以保证排序顺序。其广受欢迎的带有两个for循环的公开形式可以很容易地修改为while循环,如下所示:</p>
<pre><code>def bubbleSort(l):
i = 0
while i<len(l):
j = 0
while j<len(l)-1:
if l[j+1] < l[j]:
l[j], l[j+1] = l[j+1], l[j]
j += 1
i += 1
return l
</code></pre>
<p>Python不需要临时变量就可以进行交换,这使得代码看起来更具可读性。在</p>