def bubble(lst):
swap = 'True'
counter = 0
n = len(lst)
m = len(lst)
while swap == 'True':
for j in range(n-1):
if lst[j] > lst[j+1]:
lst[j],lst[j+1] = lst[j+1],lst[j]
counter += 1
swap = 'True'
else:
swap = 'False'
n = n - 1
return counter
如何縮短此功能所需的時間,因爲我想在更大的列表上使用它。快速氣泡排序
你在殺我...... –
從我的角度來看,沒有什麼叫做「快速冒泡排序」,泡泡排序的定義很慢,它是O(n * n)!!!! –
http://www.sorting-algorithms.com/ –